UNPKG

@plait/graph-viz

Version:

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

14 lines (13 loc) 597 B
import { PlaitBoard } from '@plait/core'; import { ForceAtlasNodeElement } from '../interfaces/element'; import { RenderComponentRef } from '@plait/common'; import { NodeIconItem } from './types'; export interface ForceAtlasNodeIconBoard { renderNodeIcon: (container: Element | DocumentFragment, props: NodeIconProps) => RenderComponentRef<NodeIconProps>; } export declare const withNodeIcon: <T extends PlaitBoard = PlaitBoard>(board: T) => T & ForceAtlasNodeIconBoard; export interface NodeIconProps { board: PlaitBoard; iconItem: NodeIconItem; element: ForceAtlasNodeElement; }