iterablefu
Version:
Small, chainable, set of functions like range, map, reduce, filter, zip, for iterable objects.
19 lines (15 loc) • 716 B
JavaScript
;
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;