tuna-jslinq
Version:
Linq methods for JavaScript/TypeScript for working with Arrays
9 lines (8 loc) • 405 B
text/typescript
JSLinqHelper.NonEnumerable("OrderByDescending",
function <T>(this: T[], selector: (item: T) => any): T[] {
const ordered = this.Clone();
ordered._JSLinq.Order = new Array(new JSLinqOrder(JSLinqOrderDirection.Descending, selector));
return ordered.sort(function (a, b) {
return JSLinqHelper.OrderCompareFunction(selector, a, b, true);
});
});