med-table
Version:
Wrapper over table of primeng library for Ministry of Health
10 lines (9 loc) • 938 B
TypeScript
export declare const isExist: (value: any) => number | boolean;
export declare const deepClone: <R>(data: R) => R;
export declare const getMaxDeepKeyLevel: <T extends Record<string, any>>(data: T[], key: string, deep?: number) => number;
export declare const getNestedList: <T extends Record<string, any> | undefined>(data: T[], key: string, deep: number) => any[];
export declare const getColspanByKey: <T extends Record<string, any>>(column: T, key: string) => number;
export declare const getRowspanByLevelAndKey: <T extends Record<string, any>>(data: T, key: string, deepLevel: number, currentLevel: number) => number;
export declare const getObjectsByLevel: <T extends Record<string, any>>(list: T[], level: number, childKey: keyof T) => T[];
export declare const getColumnIndex: <T extends Record<string, any>>(list: T[], obj: T, childKey: keyof T) => number;
export declare const createArrayByNumber: (length: number) => number[];