feature: vor und nachteile

This commit is contained in:
Hikyu
2026-05-31 13:54:31 +02:00
parent 552a947a1c
commit e3dad17446
23270 changed files with 3024794 additions and 200 deletions
+48
View File
@@ -0,0 +1,48 @@
export type Node = {
/**
* - The label of the node.
*/
label: string;
/**
* - The horizontal padding of the node.
*/
paddingX?: number;
/**
* - The vertical padding of the node.
*/
paddingY?: number;
/**
* - The padding of the node for all directions. Overrides `paddingX` and `paddingY`.
*/
padding?: number;
/**
* - The left padding of the node.
*/
paddingLeft?: number;
/**
* - The right padding of the node.
*/
paddingRight?: number;
_prevWidth?: number;
width?: number;
_prevHeight?: number;
height?: number;
};
export function render(): {
(svg: any, g: any): void;
createNodes(value: any, ...args: any[]): (selection: any, g: any, shapes: any) => any;
createClusters(value: any, ...args: any[]): (selection: any, g: any) => any;
createEdgeLabels(value: any, ...args: any[]): (selection: any, g: any) => any;
createEdgePaths(value: any, ...args: any[]): (selection: any, g: any, arrows: any) => any;
shapes(value: any, ...args: any[]): {
rect: (parent: any, bbox: any, node: any) => any;
ellipse: (parent: any, bbox: any, node: any) => any;
circle: (parent: any, bbox: any, node: any) => any;
diamond: (parent: any, bbox: any, node: any) => any;
} | /*elided*/ any;
arrows(value: any, ...args: any[]): {
normal: (parent: any, id: any, edge: any, type: any) => void;
vee: (parent: any, id: any, edge: any, type: any) => void;
undirected: (parent: any, id: any, edge: any, type: any) => void;
} | /*elided*/ any;
};