angular-mindmap
Version:
mind-map for typescript
43 lines (42 loc) • 1.19 kB
TypeScript
export declare class LayoutProvider {
opts: any;
jm: any;
isside: any;
bounds: any;
cache_valid: boolean;
constructor(jm: any, options: any);
init(): void;
reset(): void;
layout(): void;
layoutDirection(): void;
_layoutDirectionRoot(): void;
_layoutDirectionSide(node: any, direction: any, side_index: any): void;
layoutOffset(): void;
_layoutOffsetSubNodes(nodes: any): number;
_layoutOffsetSubNodesHeight(nodes: any): number;
getNodeOffset(node: any): any;
getNodePoint(node: any): {
x: number;
y: number;
};
getNodePointIn(node: any): any;
getNodePointOut(node: any): any;
getExpanderPoint(node: any): {
x: number;
y: number;
};
getMinSize(): {
w: number;
h: number;
};
toggleNode(node: any): void;
expandNode(node: any): void;
collapseNode(node: any): void;
expandAll(): void;
collapseAll(): void;
expandToDepth(target_depth: any, curr_nodes?: any, curr_depth?: any): void;
partLayout(node: any): void;
setVisible(nodes: any, visible: any): void;
isExpand(node: any): any;
isVisible(node: any): boolean;
}