UNPKG

@plait/graph-viz

Version:

#### Dependence - `@plait/core`

16 lines (15 loc) 719 B
import { PlaitBoard } from '@plait/core'; import { Generator, RenderComponentRef } from '@plait/common'; import { ForceAtlasNodeElement } from '../../interfaces'; import { NodeGeneratorData } from '../types'; import { NodeIconProps } from '../with-node-icon'; export declare class ForceAtlasNodeGenerator extends Generator<ForceAtlasNodeElement, NodeGeneratorData> { static key: string; constructor(board: PlaitBoard); canDraw(element: ForceAtlasNodeElement): boolean; draw(element: ForceAtlasNodeElement, data: NodeGeneratorData): SVGGElement; drawIcon(element: ForceAtlasNodeElement, data: NodeGeneratorData): { ref: RenderComponentRef<NodeIconProps>; iconG: SVGGElement; }; }