UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

80 lines (79 loc) 2.11 kB
/** * to see * https://observablehq.com/@rlavaee/zoomable-sunburst * https://observablehq.com/@globaldataservices/d3-zoomable-sunburst */ export declare class PopupMenu { 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: (node: any, p: any) => void; children?: undefined; } | { name: string; text: string; value: number; func: (node: any, p: any) => void; color?: undefined; children?: undefined; } | { name: string; text: string; value: number; color?: undefined; func?: undefined; children?: undefined; } | { name: string; text: string; value: number; children: { name: string; text: string; value: number; }[]; color?: undefined; func?: undefined; })[]; enable: boolean; }; radius: any; formatValue: any; color: any; arc: any; clickedNode: any; lockedNode: string; menuOutCls: string; constructor(graph: any, opts: any); setRootContainer(root: any): any; formatMenu(list: any, pname: any): void; initialize(): void; partition: (data: any) => any; toggleHide: (val: any) => void; raiseClick: (event_name: any, n: any, p: any) => void; d3arc(): any; drawMenu: () => void; onClicked: (p: any) => void; arcVisible(d: any): boolean; labelVisible(d: any): boolean; labelTransform(d: any): string; }