@plait/graph-viz
Version:
#### Dependence - `@plait/core`
16 lines (15 loc) • 719 B
TypeScript
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;
};
}