UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

79 lines (78 loc) 2.2 kB
/** * to see * https://observablehq.com/@rlavaee/zoomable-sunburst * https://observablehq.com/@globaldataservices/d3-zoomable-sunburst */ export declare class DonutMenus { graph: any; parent: any; rootElement: any; rootNodeLayer: any; pathElement: any; labelElement: any; parentMenu: any; partitionRoot: any; x: number; y: number; z: number; w: number; h: number; config: { name: string; text: string; value: number; children: ({ name: string; text: string; value: number; color: string; func: (graph: any, node: any, d: any) => void; children?: undefined; } | { name: string; text: string; value: number; func: (graph: any, node: any, d: any) => void; color?: undefined; children?: undefined; } | { name: string; text: string; value: number; children: ({ name: string; text: string; value: number; func: (graph: any, node: any, d: any) => void; } | { name: string; text: string; value: number; func?: undefined; })[]; color?: undefined; func?: undefined; })[]; }; radius: any; formatValue: any; color: any; arc: any; clickedNode: any; constructor(graph: any); parentNode: () => any; setParentNode: (parentNode: any) => this; svgRootContainer(root: any): any; formatMenu(list: any, pname: any): void; initialize(): void; partition: (data: any) => any; toggleHide: (val: any) => void; raiseClick: (clickedNode: any) => void; d3arc(): any; drawMenu: () => void; onClicked: (p: any) => void; arcVisible(d: any): boolean; labelVisible(d: any): boolean; labelTransform(d: any): string; setElPosition: (x?: number, y?: number, z?: number) => void; }