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