├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── package.json ├── packages ├── leseq-docs │ ├── .gitignore │ ├── babel.config.js │ ├── docs │ │ ├── create.md │ │ ├── equality.md │ │ ├── finalize.md │ │ ├── overview.mdx │ │ └── seq.md │ ├── docusaurus.config.js │ ├── package.json │ ├── sidebars.js │ ├── src │ │ └── css │ │ │ └── custom.css │ ├── static │ │ └── .nojekyll │ └── tsconfig.json └── leseq │ ├── .prettierrc │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── rollup.config.es.js │ ├── rollup.config.umd.js │ ├── src │ ├── AsyncSeq.ts │ ├── Seq.ts │ ├── generators │ │ ├── async │ │ │ ├── deferAsAsync.ts │ │ │ ├── deferFromPromise.ts │ │ │ ├── deferValueAsAsync.ts │ │ │ ├── fromAsAsync.ts │ │ │ ├── fromConcatAsAsync.ts │ │ │ ├── fromValueAsAsync.ts │ │ │ ├── index.ts │ │ │ ├── rangeAsAsync.ts │ │ │ └── zipAsAsync.ts │ │ ├── defer.ts │ │ ├── deferValue.ts │ │ ├── from.ts │ │ ├── fromConcat.ts │ │ ├── fromValue.ts │ │ ├── index.ts │ │ ├── range.ts │ │ └── zip.ts │ ├── index.ts │ ├── operators │ │ ├── async │ │ │ ├── catchErrorAsync.ts │ │ │ ├── chunkAsync.ts │ │ │ ├── chunkByAccumulationAsync.ts │ │ │ ├── concatAsync.ts │ │ │ ├── concatValueAsync.ts │ │ │ ├── differenceAsync.ts │ │ │ ├── filterAsync.ts │ │ │ ├── finalizeAsync.ts │ │ │ ├── flattenAsync.ts │ │ │ ├── groupByAsync.ts │ │ │ ├── index.ts │ │ │ ├── intersectAsync.ts │ │ │ ├── mapAsync.ts │ │ │ ├── orderByAsync.ts │ │ │ ├── repeatAsync.ts │ │ │ ├── reverseAsync.ts │ │ │ ├── scanAsync.ts │ │ │ ├── skipAsync.ts │ │ │ ├── skipWhileAsync.ts │ │ │ ├── takeAsync.ts │ │ │ ├── takeWhileAsync.ts │ │ │ ├── tapAsync.ts │ │ │ ├── unionAsync.ts │ │ │ ├── uniqAsync.ts │ │ │ └── zipWithAsync.ts │ │ ├── catchError.ts │ │ ├── chunk.ts │ │ ├── chunkByAccumulation.ts │ │ ├── concat.ts │ │ ├── concatValue.ts │ │ ├── difference.ts │ │ ├── filter.ts │ │ ├── finalize.ts │ │ ├── flatten.ts │ │ ├── groupBy.ts │ │ ├── index.ts │ │ ├── intersect.ts │ │ ├── map.ts │ │ ├── orderBy.ts │ │ ├── repeat.ts │ │ ├── reverse.ts │ │ ├── scan.ts │ │ ├── skip.ts │ │ ├── skipWhile.ts │ │ ├── take.ts │ │ ├── takeWhile.ts │ │ ├── tap.ts │ │ ├── union.ts │ │ ├── uniq.ts │ │ └── zipWith.ts │ ├── to │ │ ├── async.ts │ │ ├── async │ │ │ ├── index.ts │ │ │ └── shareAsync.ts │ │ ├── index.ts │ │ └── share.ts │ ├── utils │ │ ├── AsyncDeferIterable.ts │ │ ├── AsyncZipIterable.ts │ │ ├── DeferIterable.ts │ │ ├── PromiseIterable.ts │ │ ├── ZipIterable.ts │ │ ├── asyncDefaultSelector.ts │ │ ├── defaultCompareFunction.ts │ │ ├── defaultSelector.ts │ │ ├── index.ts │ │ ├── lazy.ts │ │ └── sortType.ts │ └── values │ │ ├── async │ │ ├── everyAsync.ts │ │ ├── findAsync.ts │ │ ├── findOrDefaultAsync.ts │ │ ├── index.ts │ │ ├── reduceAsync.ts │ │ └── someAsync.ts │ │ ├── every.ts │ │ ├── find.ts │ │ ├── findOrDefault.ts │ │ ├── index.ts │ │ ├── reduce.ts │ │ └── some.ts │ ├── tests │ ├── AsyncSeq.test.ts │ ├── Seq.test.ts │ ├── async-common.test.ts │ ├── async-generators.test.ts │ ├── async-operators.test.ts │ ├── async-to.test.ts │ ├── async-values.test.ts │ ├── generators.test.ts │ ├── lazyEvaluation.test.ts │ ├── operators.test.ts │ ├── testUtil.ts │ ├── to.test.ts │ └── values.test.ts │ └── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/package.json -------------------------------------------------------------------------------- /packages/leseq-docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/.gitignore -------------------------------------------------------------------------------- /packages/leseq-docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/babel.config.js -------------------------------------------------------------------------------- /packages/leseq-docs/docs/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/docs/create.md -------------------------------------------------------------------------------- /packages/leseq-docs/docs/equality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/docs/equality.md -------------------------------------------------------------------------------- /packages/leseq-docs/docs/finalize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/docs/finalize.md -------------------------------------------------------------------------------- /packages/leseq-docs/docs/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/docs/overview.mdx -------------------------------------------------------------------------------- /packages/leseq-docs/docs/seq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/docs/seq.md -------------------------------------------------------------------------------- /packages/leseq-docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/docusaurus.config.js -------------------------------------------------------------------------------- /packages/leseq-docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/package.json -------------------------------------------------------------------------------- /packages/leseq-docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/sidebars.js -------------------------------------------------------------------------------- /packages/leseq-docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/src/css/custom.css -------------------------------------------------------------------------------- /packages/leseq-docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/leseq-docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq-docs/tsconfig.json -------------------------------------------------------------------------------- /packages/leseq/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/.prettierrc -------------------------------------------------------------------------------- /packages/leseq/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/LICENSE -------------------------------------------------------------------------------- /packages/leseq/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/jest.config.js -------------------------------------------------------------------------------- /packages/leseq/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/package.json -------------------------------------------------------------------------------- /packages/leseq/rollup.config.es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/rollup.config.es.js -------------------------------------------------------------------------------- /packages/leseq/rollup.config.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/rollup.config.umd.js -------------------------------------------------------------------------------- /packages/leseq/src/AsyncSeq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/AsyncSeq.ts -------------------------------------------------------------------------------- /packages/leseq/src/Seq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/Seq.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/deferAsAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/deferAsAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/deferFromPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/deferFromPromise.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/deferValueAsAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/deferValueAsAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/fromAsAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/fromAsAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/fromConcatAsAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/fromConcatAsAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/fromValueAsAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/fromValueAsAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/rangeAsAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/rangeAsAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/async/zipAsAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/async/zipAsAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/defer.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/deferValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/deferValue.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/from.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/from.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/fromConcat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/fromConcat.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/fromValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/fromValue.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/range.ts -------------------------------------------------------------------------------- /packages/leseq/src/generators/zip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/generators/zip.ts -------------------------------------------------------------------------------- /packages/leseq/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/catchErrorAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/catchErrorAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/chunkAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/chunkAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/chunkByAccumulationAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/chunkByAccumulationAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/concatAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/concatAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/concatValueAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/concatValueAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/differenceAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/differenceAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/filterAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/filterAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/finalizeAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/finalizeAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/flattenAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/flattenAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/groupByAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/groupByAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/intersectAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/intersectAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/mapAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/mapAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/orderByAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/orderByAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/repeatAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/repeatAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/reverseAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/reverseAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/scanAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/scanAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/skipAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/skipAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/skipWhileAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/skipWhileAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/takeAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/takeAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/takeWhileAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/takeWhileAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/tapAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/tapAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/unionAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/unionAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/uniqAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/uniqAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/async/zipWithAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/async/zipWithAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/catchError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/catchError.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/chunk.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/chunkByAccumulation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/chunkByAccumulation.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/concat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/concat.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/concatValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/concatValue.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/difference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/difference.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/filter.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/finalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/finalize.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/flatten.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/groupBy.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/intersect.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/map.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/orderBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/orderBy.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/repeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/repeat.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/reverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/reverse.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/scan.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/skip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/skip.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/skipWhile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/skipWhile.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/take.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/take.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/takeWhile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/takeWhile.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/tap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/tap.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/union.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/uniq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/uniq.ts -------------------------------------------------------------------------------- /packages/leseq/src/operators/zipWith.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/operators/zipWith.ts -------------------------------------------------------------------------------- /packages/leseq/src/to/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/to/async.ts -------------------------------------------------------------------------------- /packages/leseq/src/to/async/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/to/async/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/to/async/shareAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/to/async/shareAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/to/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/to/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/to/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/to/share.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/AsyncDeferIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/AsyncDeferIterable.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/AsyncZipIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/AsyncZipIterable.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/DeferIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/DeferIterable.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/PromiseIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/PromiseIterable.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/ZipIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/ZipIterable.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/asyncDefaultSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/asyncDefaultSelector.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/defaultCompareFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/defaultCompareFunction.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/defaultSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/defaultSelector.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/lazy.ts -------------------------------------------------------------------------------- /packages/leseq/src/utils/sortType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/utils/sortType.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/async/everyAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/async/everyAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/async/findAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/async/findAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/async/findOrDefaultAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/async/findOrDefaultAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/async/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/async/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/async/reduceAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/async/reduceAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/async/someAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/async/someAsync.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/every.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/every.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/find.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/findOrDefault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/findOrDefault.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/index.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/reduce.ts -------------------------------------------------------------------------------- /packages/leseq/src/values/some.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/src/values/some.ts -------------------------------------------------------------------------------- /packages/leseq/tests/AsyncSeq.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/AsyncSeq.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/Seq.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/Seq.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/async-common.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/async-common.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/async-generators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/async-generators.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/async-operators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/async-operators.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/async-to.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/async-to.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/async-values.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/async-values.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/generators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/generators.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/lazyEvaluation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/lazyEvaluation.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/operators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/operators.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/testUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/testUtil.ts -------------------------------------------------------------------------------- /packages/leseq/tests/to.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/to.test.ts -------------------------------------------------------------------------------- /packages/leseq/tests/values.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tests/values.test.ts -------------------------------------------------------------------------------- /packages/leseq/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/packages/leseq/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugaya40/leseq/HEAD/yarn.lock --------------------------------------------------------------------------------