UNPKG

fx-form-widget

Version:
26 lines (25 loc) 976 B
import { TreeNodeProps } from "antd"; import React from "react"; export interface EmployeeOrdepartment { id?: string; name?: string; isEmployee?: boolean; } export interface TreeData extends Omit<TreeNodeProps, "key"> { id?: string; key: React.Key; name?: string; isEmployee?: boolean; } export declare const flattenTreeData: (data: TreeData[], arr: TreeData[]) => any; export declare const transformArryToMap: (arrs: TreeData[]) => Map<string, TreeData[]>; export declare const filterTreeKeys: (key: React.Key, map: Map<string, TreeData[]>) => TreeData[]; export declare const traverseKeys: (keys: React.Key[], map: Map<string, TreeData[]>) => React.Key[]; export declare const generateMapfromArray: (array: TreeData[]) => Map<React.Key, TreeData>; export declare const addKeyByArrayMap: (list: EmployeeOrdepartment[], isEmployee: boolean) => { key: string; title: string; isEmployee: boolean; id?: string; name?: string; }[];