UNPKG

@alifd/meet-react

Version:

Fusion Mobile React UI System Component

18 lines (17 loc) 857 B
import { DataSourceItemProps } from './types'; interface Node { label: string; value: any; children?: Node[]; } export declare function find(tree: any, callback: any): any; export declare function getSiblings(tree: any, val: any): any; export declare function filter(tree: any, callback: any): Node[]; export declare function dfs(node: any, callback: any): any; export declare function firstChild(tree: any): any; export declare function getMaxDepth(tree: any): number; export declare function getFirstValue(tree?: any[]): any; export declare function getDataByValues(tree?: any[], values?: any[]): any; export declare function getItemsFromDataSource(tree?: DataSourceItemProps[], values?: any[]): any[]; export declare function getFullPathByValue(tree: DataSourceItemProps[] | DataSourceItemProps, value: any, key?: string): Node[]; export {};