fybdp-d3-kg
Version:
Knowledge Graph using React and D3.js
33 lines (32 loc) • 1.03 kB
TypeScript
import { BaseNode } from './BaseNode';
export declare class RectangularNode extends BaseNode {
height: number;
width: number;
pinGroupElement: any;
smallestRadius: number;
renderType: string;
haloGroupElement: any;
labelWidth: number;
myWidth: number;
defaultWidth: number;
shapeElement: any;
textBlock: any;
constructor(graph: any);
actualRadius(): number;
distanceToBorder: (dx: any, dy: any) => any;
setHoverHighlighting(enable?: boolean): void;
textWidth: () => number;
measureTextWidth(text: any, textStyle: any): number;
getMyWidth(): number;
getHalos(): any;
toggleFocus: () => void;
draw(parentElement: any, additionalCssClasses?: never[]): void;
drawPin: () => void;
drawHalo(pulseAnimation: any): void;
updateTextElement(): void;
redrawLabelText(): void;
animateDynamicLabelWidth(dynamic: any): void;
addTextLabelElement(): void;
removePin(): void;
removeHalo(): void;
}