UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

21 lines (20 loc) 949 B
import { AsiTreeViewNodeComponent } from './node/asi-tree-view-node.component'; export declare class AsiTreeViewService { /** * Function used to open a particular node * @param nodeFinder */ openNode(nodes: Array<AsiTreeViewNodeComponent>, nodeFinder: Function): void; private mustOpenNode(node, nodeFinder); closeAll(nodes: Array<AsiTreeViewNodeComponent>): void; private closeNode(node); openAll(nodes: Array<AsiTreeViewNodeComponent>): void; private openANode(node); /** * Function used to filter the tree-view * @param nodeFinder function used to know if the node must be keep * @param keepLeaves true if you want to keep the possible leafs of a matching node */ filterNodes(nodes: Array<any>, nodeName: string, nodeFinder: Function, keepLeaves?: boolean, isLeaf?: Function): Array<any>; private shouldRemoveData(nodeData, nodeName, nodeFinder, keepLeaves?, isLeaf?); }