ng-devui
Version:
DevUI components based on Angular
21 lines (20 loc) • 1.08 kB
TypeScript
import { ElementRef } from '@angular/core';
import { TableWidthConfig } from '../data-table.model';
export declare const simDeepClone: (obj: any) => any;
export declare function tableResizeFunc(tableWidthConfig: TableWidthConfig[], ele: ElementRef): ({ width, beforeWidth }: {
width: any;
beforeWidth: any;
}, field: any) => void;
export declare const highPerformanceFilter: (arr: any, func: any) => any[];
export declare const generateId: () => string;
export declare const highPerformanceExpandObjectInArray: (oldObj: any, attr: any) => any[];
export declare const getNodeIndex: (nodeId: any, treeTableArray: any) => any;
export declare class FindChild {
allChildCol: any;
getChildrenOfItem(node: any, treeTableArray: any): any;
getAllChildrenOfItem(node: any, treeTableArray: any): any;
getAllChildrenData(node: any, treeTableArray: any): void;
}
export declare const distinct: (recordArr: any, nodeArr: any) => any[];
export declare const highPerformanceMap: (arr: any, func: any) => any[];
export declare const flatTreeData: (dataSource: any[]) => any[];