UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

44 lines (43 loc) 1.61 kB
import * as d3 from 'd3'; export declare class DomainDragger { protected graph: any; nodeId: string; parent: d3.Selection<any>; x: number; y: number; rootElement: d3.Selection<any>; rootNodeLayer: d3.Selection<any>; pathLayer: d3.Selection<any>; _mouseEntered: boolean; mouseButtonPressed: boolean; nodeElement: d3.Selection<any>; draggerObject: d3.Selection<any>; pathElement: d3.Selection<any>; type: string; isLoopProperty: any; invertedProperty: boolean; constructor(graph: any); parentNode: () => any; hide_dragger(val: any): void; reDrawEverthing: () => void; updateDomain: (newDomain: any) => void; setParentProperty: (parentProperty: any, inverted?: boolean | undefined) => void; hideDragger: (val: any) => void; /** BASE HANDLING FUNCTIONS ------------------------------------------------- **/ id(index: any): string | undefined; svgPathLayer: (layer: any) => void; svgRoot(root: any): any; /** DRAWING FUNCTIONS ------------------------------------------------- **/ drawNode: () => void; updateElementViaRangeDragger: (x: any, y: any) => void; updateElement: () => void; /** MOUSE HANDLING FUNCTIONS ------------------------------------------------- **/ addMouseEvents: () => void; mouseDown: () => void; mouseUp: () => void; mouseEntered(p: any): boolean | this; selectedViaTouch: (val: any) => void; onMouseOver: () => void; onMouseOut: () => void; setElPosition: (x: any, y: any) => void; }