UNPKG

fast-iterable

Version:

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

15 lines (14 loc) 453 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFluent = void 0; const extend_fluent_1 = require("./extend-fluent"); function getFluent(iterable, handler, symbol) { if (!iterable) { throw new TypeError('Not a valid iterable!'); } if (iterable.fluent === symbol) { return iterable; } return (0, extend_fluent_1.extendFluent)(iterable, handler); } exports.getFluent = getFluent;