ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
9 lines (8 loc) • 349 B
TypeScript
export type CompareOrderData<T> = {
criteria: any[];
index: number;
value: T;
};
export type CompareOrderBase = 'asc' | 'desc';
export type CompareOrder = CompareOrderBase | ((a: any, b: any) => number);
export declare function compareMultiple<T>(object: CompareOrderData<T>, other: CompareOrderData<T>, orders: CompareOrder[]): number;