UNPKG

iterablefu

Version:

Small, chainable, set of functions like range, map, reduce, filter, zip, for iterable objects.

19 lines (15 loc) 716 B
'use strict'; var makechainable = require('./makechainable.js'); var makeFactory = require('@toolbuilder/make-factory'); var generators = require('./generators.js'); var transforms = require('./transforms.js'); var reducers = require('./reducers.js'); const ChainableIterable = makechainable.makeChainableClass(generators, transforms, reducers); const chainable = makeFactory.makeFactory(ChainableIterable); exports.makeChainableClass = makechainable.makeChainableClass; exports.makeChainableIterable = makechainable.makeChainableIterable; exports.generators = generators; exports.transforms = transforms; exports.reducers = reducers; exports.ChainableIterable = ChainableIterable; exports.chainable = chainable;