/** * 在树中查找符合条件的项 * @param arr * @param predicate * @param childrenKey * @returns */ export declare const find: >(arr: T[], predicate: (item: T) => boolean, childrenKey?: string) => T | null; export declare const filter: >(arr: T[], predicate: (item: T) => boolean, childrenKey?: string) => T[]; /** * 遍历树结构 * @param arr * @param callbacFn * @param childrenKey */ export declare const forEach: >(arr: T[], callbacFn: (item: T) => boolean | void, childrenKey?: keyof T) => void;