@romanhavryliv/deep-sorting
Version:
Sorting function for arrays of objects.
6 lines (5 loc) • 436 B
TypeScript
type SortingCriteriaPrimitiveType = string | number | boolean | null | undefined;
type SortingCriteriaFunctionType = (a: any) => SortingCriteriaPrimitiveType;
type SortingCriteriaType = SortingCriteriaPrimitiveType | SortingCriteriaFunctionType | SortingCriteriaPrimitiveType[] | (SortingCriteriaFunctionType | string)[];
export default function deepSorting(sortingArray: any[], criteriaArray?: SortingCriteriaType[]): void;
export {};