UNPKG

@ephraim-haber/angular-tree-component

Version:

A simple yet powerful tree component for Angular 14+

35 lines (34 loc) 1.89 kB
import { OnInit, OnDestroy } from '@angular/core'; import { TreeNode } from '../models/tree-node.model'; import { TreeModel } from '../models/tree.model'; import * as i0 from "@angular/core"; export declare class TreeNodeChildrenComponent { node: TreeNode; templates: any; static ɵfac: i0.ɵɵFactoryDeclaration<TreeNodeChildrenComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TreeNodeChildrenComponent, "tree-node-children", never, { "node": { "alias": "node"; "required": false; }; "templates": { "alias": "templates"; "required": false; }; }, {}, never, never, false, never>; } export declare class TreeNodeCollectionComponent implements OnInit, OnDestroy { get nodes(): any; set nodes(nodes: any); treeModel: TreeModel; _nodes: any; private virtualScroll; templates: any; viewportNodes: TreeNode[]; get marginTop(): string; _dispose: any[]; setNodes(nodes: any): void; ngOnInit(): void; ngOnDestroy(): void; trackNode(index: any, node: any): any; static ɵfac: i0.ɵɵFactoryDeclaration<TreeNodeCollectionComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TreeNodeCollectionComponent, "tree-node-collection", never, { "nodes": { "alias": "nodes"; "required": false; }; "treeModel": { "alias": "treeModel"; "required": false; }; "templates": { "alias": "templates"; "required": false; }; }, {}, never, never, false, never>; } export declare class TreeNodeComponent { node: TreeNode; index: number; templates: any; static ɵfac: i0.ɵɵFactoryDeclaration<TreeNodeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TreeNodeComponent, "TreeNode, tree-node", never, { "node": { "alias": "node"; "required": false; }; "index": { "alias": "index"; "required": false; }; "templates": { "alias": "templates"; "required": false; }; }, {}, never, never, false, never>; }