iter-tools-es
Version:
The iterable toolbox
379 lines • 22.9 kB
JavaScript
exports.__append = require('./__methods/append.js');
exports.__apply = require('./__methods/apply.js');
exports.__arrayReverse = require('./__methods/array-reverse.js');
exports.__asyncAppend = require('./__methods/async-append.js');
exports.__asyncBatch = require('./__methods/async-batch.js');
exports.__asyncBisect = require('./__methods/async-bisect.js');
exports.__asyncBuffer = require('./__methods/async-buffer.js');
exports.__asyncCollate = require('./__methods/async-collate.js');
exports.__asyncCompress = require('./__methods/async-compress.js');
exports.__asyncConcat = require('./__methods/async-concat.js');
exports.__asyncConsume = require('./__methods/async-consume.js');
exports.__asyncCycle = require('./__methods/async-cycle.js');
exports.__asyncCycleTimes = require('./__methods/async-cycle-times.js');
exports.__asyncDeepEqual = require('./__methods/async-deep-equal.js');
exports.__asyncDistinct = require('./__methods/async-distinct.js');
exports.__asyncDrop = require('./__methods/async-drop.js');
exports.__asyncDropWhile = require('./__methods/async-drop-while.js');
exports.__asyncEnumerate = require('./__methods/async-enumerate.js');
exports.__asyncEqual = require('./__methods/async-equal.js');
exports.__asyncEvery = require('./__methods/async-every.js');
exports.__asyncFilter = require('./__methods/async-filter.js');
exports.__asyncFind = require('./__methods/async-find.js');
exports.__asyncFindBest = require('./__methods/async-find-best.js');
exports.__asyncFindBestOr = require('./__methods/async-find-best-or.js');
exports.__asyncFindOr = require('./__methods/async-find-or.js');
exports.__asyncFirst = require('./__methods/async-first.js');
exports.__asyncFirstOr = require('./__methods/async-first-or.js');
exports.__asyncFlat = require('./__methods/async-flat.js');
exports.__asyncFlatMap = require('./__methods/async-flat-map.js');
exports.__asyncForEach = require('./__methods/async-for-each.js');
exports.__asyncFork = require('./__methods/async-fork.js');
exports.__asyncForkerate = require('./__methods/async-forkerate.js');
exports.__asyncIncludes = require('./__methods/async-includes.js');
exports.__asyncIncludesAny = require('./__methods/async-includes-any.js');
exports.__asyncIncludesAnySeq = require('./__methods/async-includes-any-seq.js');
exports.__asyncIncludesSeq = require('./__methods/async-includes-seq.js');
exports.__asyncInterleave = require('./__methods/async-interleave.js');
exports.__asyncInterleaveReady = require('./__methods/async-interleave-ready.js');
exports.__asyncInterpose = require('./__methods/async-interpose.js');
exports.__asyncInterposeSeq = require('./__methods/async-interpose-seq.js');
exports.__asyncIsEmpty = require('./__methods/async-is-empty.js');
exports.__asyncIsSorted = require('./__methods/async-is-sorted.js');
exports.__asyncJoin = require('./__methods/async-join.js');
exports.__asyncJoinWith = require('./__methods/async-join-with.js');
exports.__asyncJoinWithSeq = require('./__methods/async-join-with-seq.js');
exports.__asyncMap = require('./__methods/async-map.js');
exports.__asyncPeekerate = require('./__methods/async-peekerate.js');
exports.__asyncPrepend = require('./__methods/async-prepend.js');
exports.__asyncReduce = require('./__methods/async-reduce.js');
exports.__asyncReverse = require('./__methods/async-reverse.js');
exports.__asyncRoundRobin = require('./__methods/async-round-robin.js');
exports.__asyncSize = require('./__methods/async-size.js');
exports.__asyncSlice = require('./__methods/async-slice.js');
exports.__asyncSome = require('./__methods/async-some.js');
exports.__asyncSplit = require('./__methods/async-split.js');
exports.__asyncSplitGroups = require('./__methods/async-split-groups.js');
exports.__asyncSplitOn = require('./__methods/async-split-on.js');
exports.__asyncSplitOnAny = require('./__methods/async-split-on-any.js');
exports.__asyncSplitOnAnySeq = require('./__methods/async-split-on-any-seq.js');
exports.__asyncSplitOnSeq = require('./__methods/async-split-on-seq.js');
exports.__asyncSplitWhen = require('./__methods/async-split-when.js');
exports.__asyncSpliterate = require('./__methods/async-spliterate.js');
exports.__asyncSpliterateGrouped = require('./__methods/async-spliterate-grouped.js');
exports.__asyncStartsWith = require('./__methods/async-starts-with.js');
exports.__asyncStartsWithAny = require('./__methods/async-starts-with-any.js');
exports.__asyncStartsWithAnySeq = require('./__methods/async-starts-with-any-seq.js');
exports.__asyncStartsWithSeq = require('./__methods/async-starts-with-seq.js');
exports.__asyncStr = require('./__methods/async-str.js');
exports.__asyncTake = require('./__methods/async-take.js');
exports.__asyncTakeLast = require('./__methods/async-take-last.js');
exports.__asyncTakeLastOr = require('./__methods/async-take-last-or.js');
exports.__asyncTakeSorted = require('./__methods/async-take-sorted.js');
exports.__asyncTakeWhile = require('./__methods/async-take-while.js');
exports.__asyncTap = require('./__methods/async-tap.js');
exports.__asyncThrottle = require('./__methods/async-throttle.js');
exports.__asyncToArray = require('./__methods/async-to-array.js');
exports.__asyncToObject = require('./__methods/async-to-object.js');
exports.__asyncWindow = require('./__methods/async-window.js');
exports.__asyncWindowAhead = require('./__methods/async-window-ahead.js');
exports.__asyncWindowBehind = require('./__methods/async-window-behind.js');
exports.__asyncZip = require('./__methods/async-zip.js');
exports.__asyncZipAll = require('./__methods/async-zip-all.js');
exports.__batch = require('./__methods/batch.js');
exports.__bisect = require('./__methods/bisect.js');
exports.__call = require('./__methods/call.js');
exports.__collate = require('./__methods/collate.js');
exports.__compress = require('./__methods/compress.js');
exports.__concat = require('./__methods/concat.js');
exports.__consume = require('./__methods/consume.js');
exports.__cycle = require('./__methods/cycle.js');
exports.__cycleTimes = require('./__methods/cycle-times.js');
exports.__deepEqual = require('./__methods/deep-equal.js');
exports.__distinct = require('./__methods/distinct.js');
exports.__drop = require('./__methods/drop.js');
exports.__dropWhile = require('./__methods/drop-while.js');
exports.__enumerate = require('./__methods/enumerate.js');
exports.__equal = require('./__methods/equal.js');
exports.__every = require('./__methods/every.js');
exports.__filter = require('./__methods/filter.js');
exports.__find = require('./__methods/find.js');
exports.__findBest = require('./__methods/find-best.js');
exports.__findBestOr = require('./__methods/find-best-or.js');
exports.__findOr = require('./__methods/find-or.js');
exports.__first = require('./__methods/first.js');
exports.__firstOr = require('./__methods/first-or.js');
exports.__flat = require('./__methods/flat.js');
exports.__flatMap = require('./__methods/flat-map.js');
exports.__forEach = require('./__methods/for-each.js');
exports.__fork = require('./__methods/fork.js');
exports.__forkerate = require('./__methods/forkerate.js');
exports.__includes = require('./__methods/includes.js');
exports.__includesAny = require('./__methods/includes-any.js');
exports.__includesAnySeq = require('./__methods/includes-any-seq.js');
exports.__includesSeq = require('./__methods/includes-seq.js');
exports.__interleave = require('./__methods/interleave.js');
exports.__interpose = require('./__methods/interpose.js');
exports.__interposeSeq = require('./__methods/interpose-seq.js');
exports.__isEmpty = require('./__methods/is-empty.js');
exports.__isSorted = require('./__methods/is-sorted.js');
exports.__join = require('./__methods/join.js');
exports.__joinWith = require('./__methods/join-with.js');
exports.__joinWithSeq = require('./__methods/join-with-seq.js');
exports.__map = require('./__methods/map.js');
exports.__objectEntries = require('./__methods/object-entries.js');
exports.__objectKeys = require('./__methods/object-keys.js');
exports.__objectValues = require('./__methods/object-values.js');
exports.__peekerate = require('./__methods/peekerate.js');
exports.__prepend = require('./__methods/prepend.js');
exports.__range = require('./__methods/range.js');
exports.__reduce = require('./__methods/reduce.js');
exports.__repeat = require('./__methods/repeat.js');
exports.__repeatTimes = require('./__methods/repeat-times.js');
exports.__reverse = require('./__methods/reverse.js');
exports.__roundRobin = require('./__methods/round-robin.js');
exports.__size = require('./__methods/size.js');
exports.__slice = require('./__methods/slice.js');
exports.__some = require('./__methods/some.js');
exports.__split = require('./__methods/split.js');
exports.__splitGroups = require('./__methods/split-groups.js');
exports.__splitOn = require('./__methods/split-on.js');
exports.__splitOnAny = require('./__methods/split-on-any.js');
exports.__splitOnAnySeq = require('./__methods/split-on-any-seq.js');
exports.__splitOnSeq = require('./__methods/split-on-seq.js');
exports.__splitWhen = require('./__methods/split-when.js');
exports.__spliterate = require('./__methods/spliterate.js');
exports.__spliterateGrouped = require('./__methods/spliterate-grouped.js');
exports.__startsWith = require('./__methods/starts-with.js');
exports.__startsWithAny = require('./__methods/starts-with-any.js');
exports.__startsWithAnySeq = require('./__methods/starts-with-any-seq.js');
exports.__startsWithSeq = require('./__methods/starts-with-seq.js');
exports.__str = require('./__methods/str.js');
exports.__take = require('./__methods/take.js');
exports.__takeLast = require('./__methods/take-last.js');
exports.__takeLastOr = require('./__methods/take-last-or.js');
exports.__takeSorted = require('./__methods/take-sorted.js');
exports.__takeWhile = require('./__methods/take-while.js');
exports.__tap = require('./__methods/tap.js');
exports.__toArray = require('./__methods/to-array.js');
exports.__toObject = require('./__methods/to-object.js');
exports.__window = require('./__methods/window.js');
exports.__windowAhead = require('./__methods/window-ahead.js');
exports.__windowBehind = require('./__methods/window-behind.js');
exports.__wrapEntries = require('./__methods/wrap-entries.js');
exports.__wrapKeys = require('./__methods/wrap-keys.js');
exports.__wrapValues = require('./__methods/wrap-values.js');
exports.__zip = require('./__methods/zip.js');
exports.__zipAll = require('./__methods/zip-all.js');
exports.append = require('./methods/append.js');
exports.apply = require('./methods/apply.js');
exports.arrayFirst = require('./methods/array-first.js');
exports.arrayFirstOr = require('./methods/array-first-or.js');
exports.arrayFrom = require('./methods/array-from.js');
exports.arrayFromAsync = require('./methods/array-from-async.js');
exports.arrayLast = require('./methods/array-last.js');
exports.arrayLastOr = require('./methods/array-last-or.js');
exports.arrayReverse = require('./methods/array-reverse.js');
exports.batch = require('./methods/batch.js');
exports.bisect = require('./methods/bisect.js');
exports.call = require('./methods/call.js');
exports.collate = require('./methods/collate.js');
exports.compose = require('./methods/compose.js');
exports.compress = require('./methods/compress.js');
exports.concat = require('./methods/concat.js');
exports.consume = require('./methods/consume.js');
exports.cycle = require('./methods/cycle.js');
exports.cycleTimes = require('./methods/cycle-times.js');
exports.deepEqual = require('./methods/deep-equal.js');
exports.distinct = require('./methods/distinct.js');
exports.drop = require('./methods/drop.js');
exports.dropWhile = require('./methods/drop-while.js');
exports.enumerate = require('./methods/enumerate.js');
exports.equal = require('./methods/equal.js');
exports.every = require('./methods/every.js');
exports.execPipe = require('./methods/exec-pipe.js');
exports.filter = require('./methods/filter.js');
exports.find = require('./methods/find.js');
exports.findBest = require('./methods/find-best.js');
exports.findBestOr = require('./methods/find-best-or.js');
exports.findOr = require('./methods/find-or.js');
exports.first = require('./methods/first.js');
exports.firstHighest = require('./methods/first-highest.js');
exports.firstLowest = require('./methods/first-lowest.js');
exports.firstOr = require('./methods/first-or.js');
exports.flat = require('./methods/flat.js');
exports.flatMap = require('./methods/flat-map.js');
exports.forEach = require('./methods/for-each.js');
exports.fork = require('./methods/fork.js');
exports.forkerate = require('./methods/forkerate.js');
exports.getSize = require('./methods/get-size.js');
exports.includes = require('./methods/includes.js');
exports.includesAny = require('./methods/includes-any.js');
exports.includesAnySeq = require('./methods/includes-any-seq.js');
exports.includesSeq = require('./methods/includes-seq.js');
exports.interleave = require('./methods/interleave.js');
exports.interpose = require('./methods/interpose.js');
exports.interposeSeq = require('./methods/interpose-seq.js');
exports.isArray = require('./methods/is-array.js');
exports.isAsyncIterable = require('./methods/is-async-iterable.js');
exports.isAsyncLoopable = require('./methods/is-async-loopable.js');
exports.isAsyncWrappable = require('./methods/is-async-wrappable.js');
exports.isEmpty = require('./methods/is-empty.js');
exports.isIterable = require('./methods/is-iterable.js');
exports.isLoopable = require('./methods/is-loopable.js');
exports.isNil = require('./methods/is-nil.js');
exports.isNull = require('./methods/is-null.js');
exports.isObject = require('./methods/is-object.js');
exports.isSorted = require('./methods/is-sorted.js');
exports.isString = require('./methods/is-string.js');
exports.isUndefined = require('./methods/is-undefined.js');
exports.isWrappable = require('./methods/is-wrappable.js');
exports.join = require('./methods/join.js');
exports.joinWith = require('./methods/join-with.js');
exports.joinWithSeq = require('./methods/join-with-seq.js');
exports.lastHighest = require('./methods/last-highest.js');
exports.lastLowest = require('./methods/last-lowest.js');
exports.map = require('./methods/map.js');
exports.notArray = require('./methods/not-array.js');
exports.notAsyncIterable = require('./methods/not-async-iterable.js');
exports.notAsyncLoopable = require('./methods/not-async-loopable.js');
exports.notAsyncWrappable = require('./methods/not-async-wrappable.js');
exports.notIterable = require('./methods/not-iterable.js');
exports.notLoopable = require('./methods/not-loopable.js');
exports.notNil = require('./methods/not-nil.js');
exports.notNull = require('./methods/not-null.js');
exports.notObject = require('./methods/not-object.js');
exports.notString = require('./methods/not-string.js');
exports.notUndefined = require('./methods/not-undefined.js');
exports.notWrappable = require('./methods/not-wrappable.js');
exports.objectEntries = require('./methods/object-entries.js');
exports.objectFrom = require('./methods/object-from.js');
exports.objectFromAsync = require('./methods/object-from-async.js');
exports.objectKeys = require('./methods/object-keys.js');
exports.objectValues = require('./methods/object-values.js');
exports.peekerate = require('./methods/peekerate.js');
exports.pipe = require('./methods/pipe.js');
exports.prepend = require('./methods/prepend.js');
exports.range = require('./methods/range.js');
exports.reduce = require('./methods/reduce.js');
exports.repeat = require('./methods/repeat.js');
exports.repeatTimes = require('./methods/repeat-times.js');
exports.reverse = require('./methods/reverse.js');
exports.roundRobin = require('./methods/round-robin.js');
exports.size = require('./methods/size.js');
exports.slice = require('./methods/slice.js');
exports.some = require('./methods/some.js');
exports.split = require('./methods/split.js');
exports.splitGroups = require('./methods/split-groups.js');
exports.splitOn = require('./methods/split-on.js');
exports.splitOnAny = require('./methods/split-on-any.js');
exports.splitOnAnySeq = require('./methods/split-on-any-seq.js');
exports.splitOnSeq = require('./methods/split-on-seq.js');
exports.splitWhen = require('./methods/split-when.js');
exports.spliterate = require('./methods/spliterate.js');
exports.spliterateGrouped = require('./methods/spliterate-grouped.js');
exports.startsWith = require('./methods/starts-with.js');
exports.startsWithAny = require('./methods/starts-with-any.js');
exports.startsWithAnySeq = require('./methods/starts-with-any-seq.js');
exports.startsWithSeq = require('./methods/starts-with-seq.js');
exports.str = require('./methods/str.js');
exports.stringFrom = require('./methods/string-from.js');
exports.stringFromAsync = require('./methods/string-from-async.js');
exports.take = require('./methods/take.js');
exports.takeLast = require('./methods/take-last.js');
exports.takeLastOr = require('./methods/take-last-or.js');
exports.takeSorted = require('./methods/take-sorted.js');
exports.takeWhile = require('./methods/take-while.js');
exports.tap = require('./methods/tap.js');
exports.toArray = require('./methods/to-array.js');
exports.toObject = require('./methods/to-object.js');
exports.when = require('./methods/when.js');
exports.window = require('./methods/window.js');
exports.windowAhead = require('./methods/window-ahead.js');
exports.windowBehind = require('./methods/window-behind.js');
exports.wrap = require('./methods/wrap.js');
exports.wrapEntries = require('./methods/wrap-entries.js');
exports.wrapKeys = require('./methods/wrap-keys.js');
exports.wrapValues = require('./methods/wrap-values.js');
exports.zip = require('./methods/zip.js');
exports.zipAll = require('./methods/zip-all.js');
exports.asyncAppend = require('./methods/async-append.js');
exports.asyncBatch = require('./methods/async-batch.js');
exports.asyncBisect = require('./methods/async-bisect.js');
exports.asyncBuffer = require('./methods/async-buffer.js');
exports.asyncCollate = require('./methods/async-collate.js');
exports.asyncCompress = require('./methods/async-compress.js');
exports.asyncConcat = require('./methods/async-concat.js');
exports.asyncConsume = require('./methods/async-consume.js');
exports.asyncCycle = require('./methods/async-cycle.js');
exports.asyncCycleTimes = require('./methods/async-cycle-times.js');
exports.asyncDeepEqual = require('./methods/async-deep-equal.js');
exports.asyncDistinct = require('./methods/async-distinct.js');
exports.asyncDrop = require('./methods/async-drop.js');
exports.asyncDropWhile = require('./methods/async-drop-while.js');
exports.asyncEnumerate = require('./methods/async-enumerate.js');
exports.asyncEqual = require('./methods/async-equal.js');
exports.asyncEvery = require('./methods/async-every.js');
exports.asyncFilter = require('./methods/async-filter.js');
exports.asyncFind = require('./methods/async-find.js');
exports.asyncFindBest = require('./methods/async-find-best.js');
exports.asyncFindBestOr = require('./methods/async-find-best-or.js');
exports.asyncFindOr = require('./methods/async-find-or.js');
exports.asyncFirst = require('./methods/async-first.js');
exports.asyncFirstOr = require('./methods/async-first-or.js');
exports.asyncFlat = require('./methods/async-flat.js');
exports.asyncFlatMap = require('./methods/async-flat-map.js');
exports.asyncForEach = require('./methods/async-for-each.js');
exports.asyncFork = require('./methods/async-fork.js');
exports.asyncForkerate = require('./methods/async-forkerate.js');
exports.asyncIncludes = require('./methods/async-includes.js');
exports.asyncIncludesAny = require('./methods/async-includes-any.js');
exports.asyncIncludesAnySeq = require('./methods/async-includes-any-seq.js');
exports.asyncIncludesSeq = require('./methods/async-includes-seq.js');
exports.asyncInterleave = require('./methods/async-interleave.js');
exports.asyncInterleaveReady = require('./methods/async-interleave-ready.js');
exports.asyncInterpose = require('./methods/async-interpose.js');
exports.asyncInterposeSeq = require('./methods/async-interpose-seq.js');
exports.asyncIsEmpty = require('./methods/async-is-empty.js');
exports.asyncIsSorted = require('./methods/async-is-sorted.js');
exports.asyncJoin = require('./methods/async-join.js');
exports.asyncJoinWith = require('./methods/async-join-with.js');
exports.asyncJoinWithSeq = require('./methods/async-join-with-seq.js');
exports.asyncMap = require('./methods/async-map.js');
exports.asyncPeekerate = require('./methods/async-peekerate.js');
exports.asyncPrepend = require('./methods/async-prepend.js');
exports.asyncReduce = require('./methods/async-reduce.js');
exports.asyncReverse = require('./methods/async-reverse.js');
exports.asyncRoundRobin = require('./methods/async-round-robin.js');
exports.asyncSize = require('./methods/async-size.js');
exports.asyncSlice = require('./methods/async-slice.js');
exports.asyncSome = require('./methods/async-some.js');
exports.asyncSplit = require('./methods/async-split.js');
exports.asyncSplitGroups = require('./methods/async-split-groups.js');
exports.asyncSplitOn = require('./methods/async-split-on.js');
exports.asyncSplitOnAny = require('./methods/async-split-on-any.js');
exports.asyncSplitOnAnySeq = require('./methods/async-split-on-any-seq.js');
exports.asyncSplitOnSeq = require('./methods/async-split-on-seq.js');
exports.asyncSplitWhen = require('./methods/async-split-when.js');
exports.asyncSpliterate = require('./methods/async-spliterate.js');
exports.asyncSpliterateGrouped = require('./methods/async-spliterate-grouped.js');
exports.asyncStartsWith = require('./methods/async-starts-with.js');
exports.asyncStartsWithAny = require('./methods/async-starts-with-any.js');
exports.asyncStartsWithAnySeq = require('./methods/async-starts-with-any-seq.js');
exports.asyncStartsWithSeq = require('./methods/async-starts-with-seq.js');
exports.asyncStr = require('./methods/async-str.js');
exports.asyncTake = require('./methods/async-take.js');
exports.asyncTakeLast = require('./methods/async-take-last.js');
exports.asyncTakeLastOr = require('./methods/async-take-last-or.js');
exports.asyncTakeSorted = require('./methods/async-take-sorted.js');
exports.asyncTakeWhile = require('./methods/async-take-while.js');
exports.asyncTap = require('./methods/async-tap.js');
exports.asyncThrottle = require('./methods/async-throttle.js');
exports.asyncToArray = require('./methods/async-to-array.js');
exports.asyncToObject = require('./methods/async-to-object.js');
exports.asyncWindow = require('./methods/async-window.js');
exports.asyncWindowAhead = require('./methods/async-window-ahead.js');
exports.asyncWindowBehind = require('./methods/async-window-behind.js');
exports.asyncWrap = require('./methods/async-wrap.js');
exports.asyncZip = require('./methods/async-zip.js');
exports.asyncZipAll = require('./methods/async-zip-all.js');