UNPKG

fast-iterable

Version:

Provides LINQ-like fluent api operations for iterables and async iterables (ES2018+).

16 lines (15 loc) 669 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.od = exports.assureOrderDescending = exports.o = exports.assureOrder = exports.assureOrderRecipe = void 0; const types_internal_1 = require("../types-internal"); function assureOrderRecipe(symbol, direction) { return function () { this[symbol] = direction; return this; }; } exports.assureOrderRecipe = assureOrderRecipe; exports.assureOrder = assureOrderRecipe(types_internal_1.orderAssured, 1); exports.o = exports.assureOrder; exports.assureOrderDescending = assureOrderRecipe(types_internal_1.orderAssured, -1); exports.od = exports.assureOrderDescending;