UNPKG

tuna-jslinq

Version:

Linq methods for JavaScript/TypeScript for working with Arrays

9 lines (8 loc) 405 B
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); }); });