1 |
|
2 | export interface SearchTreeOptions {
|
3 | children?: string;
|
4 | mapChildren?: string;
|
5 | original?: boolean;
|
6 | data?: string;
|
7 | }
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | export declare function searchTree<T>(list: T[], iterate: (item: T, index: number, items: T[], path: string[], parent: T, nodes: T[]) => boolean, options?: SearchTreeOptions, context?: any): T[];
|
17 | export declare function searchTree(list: any[], iterate: (item: any, index: number, items: any[], path: string[], parent: any, nodes: any[]) => boolean, options?: SearchTreeOptions, context?: any): any[];
|
18 | export declare function searchTree(list: any, iterate: (item: any, index: number, items: any, path: string, parent: any, nodes: any) => boolean, options?: SearchTreeOptions, context?: any): any[];
|
19 |
|
20 | declare module './ctor' {
|
21 | interface XEUtilsMethods {
|
22 | searchTree: typeof searchTree;
|
23 | }
|
24 | }
|
25 |
|
26 | export default searchTree
|