Interface IBreakdownProps<Options>

interface IBreakdownProps<Options> {
    divClassName: string;
    initDiagram: (() => Diagram) & ((options: Partial<BreakdownDiagramInitOptions>) => (() => Diagram));
    initOptions?: Options;
    linkDataArray: {
        from: string;
        to: string;
    }[];
    modelData?: ObjectData;
    nodeDataArray: Node[];
    onModelChange?: ((e: IncrementalData) => void);
    skipsDiagramUpdate?: boolean;
    style?: CSSProperties;
}

Type Parameters

  • Options extends Partial<BreakdownDiagramInitOptions> = Partial<BreakdownDiagramInitOptions>

Hierarchy

  • BreakdownProps<Options>
    • IBreakdownProps

Properties

divClassName: string
initDiagram: (() => Diagram) & ((options: Partial<BreakdownDiagramInitOptions>) => (() => Diagram))
initOptions?: Options
linkDataArray: {
    from: string;
    to: string;
}[]
modelData?: ObjectData
nodeDataArray: Node[]
onModelChange?: ((e: IncrementalData) => void)
skipsDiagramUpdate?: boolean
style?: CSSProperties