UNPKG

cytoscape-tidytree

Version:

Cytoscape.js layout extension for positioning trees

24 lines 697 B
import { Tree } from "./tree.js"; export interface TreeData { w: number; h: number; children: TreeData[]; extraVerticalSpacing?: number | undefined; customY?: number | undefined; x?: number | undefined; y?: number | undefined; } export interface LayoutOptions { horizontalSpacing: number; verticalSpacing: number; lineWidth: number; layerHeight: number | undefined; } export declare class Layout { options: LayoutOptions; constructor(options: Partial<LayoutOptions>); run(data: TreeData): Tree; makeTree(data: TreeData, root_y?: number): Tree; setLayoutResult(data: TreeData, tree: Tree): void; } //# sourceMappingURL=layout.d.ts.map