UNPKG

@acrool/js-utils

Version:

Common javascript utils methods for project development

11 lines (10 loc) 350 B
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;