@acrool/js-utils
Version:
Common javascript utils methods for project development
11 lines (10 loc) • 350 B
TypeScript
export type TGroupByFn<T> = (item: T) => string | number;
export type TGroupTreeBy<T, D, C> = (item: T) => {
groupKey: string | number;
groupData: D;
child: C;
};
export type TSortByFn<T> = (a: T, b: T) => number;
export type SortOrder = 'ASC' | 'DESC';
export type TEmpty = undefined | null;
export type TArrayOrEmpty<T> = T[] | TEmpty;