├── .babelrc ├── .change-extension ├── .eslintrc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .huskyrc ├── .mocharc.json ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── asynciterator.ts ├── jsdoc.json ├── linkedlist.ts ├── package.json ├── perf ├── .eslintrc └── MappingIterator-perf.js ├── taskscheduler.ts ├── test ├── .eslintrc ├── ArrayIterator-test.js ├── AsyncIterator-test.js ├── BufferedIterator-test.js ├── ClonedIterator-test.js ├── EmptyIterator-test.js ├── IntegerIterator-test.js ├── LinkedList-test.js ├── MappingIterator-test.js ├── MultiTransformIterator-test.js ├── SimpleTransformIterator-test.js ├── SingletonIterator-test.js ├── TaskScheduler-test.js ├── TransformIterator-test.js ├── UnionIterator-test.js ├── WrappingIterator-test.js ├── config │ ├── setup.js │ └── useSetImmediate.js ├── integration-test.js └── types │ └── filter.ts └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/.babelrc -------------------------------------------------------------------------------- /.change-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/.change-extension -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/.huskyrc -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/.mocharc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/README.md -------------------------------------------------------------------------------- /asynciterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/asynciterator.ts -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/jsdoc.json -------------------------------------------------------------------------------- /linkedlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/linkedlist.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/package.json -------------------------------------------------------------------------------- /perf/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/perf/.eslintrc -------------------------------------------------------------------------------- /perf/MappingIterator-perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/perf/MappingIterator-perf.js -------------------------------------------------------------------------------- /taskscheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/taskscheduler.ts -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/ArrayIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/ArrayIterator-test.js -------------------------------------------------------------------------------- /test/AsyncIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/AsyncIterator-test.js -------------------------------------------------------------------------------- /test/BufferedIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/BufferedIterator-test.js -------------------------------------------------------------------------------- /test/ClonedIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/ClonedIterator-test.js -------------------------------------------------------------------------------- /test/EmptyIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/EmptyIterator-test.js -------------------------------------------------------------------------------- /test/IntegerIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/IntegerIterator-test.js -------------------------------------------------------------------------------- /test/LinkedList-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/LinkedList-test.js -------------------------------------------------------------------------------- /test/MappingIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/MappingIterator-test.js -------------------------------------------------------------------------------- /test/MultiTransformIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/MultiTransformIterator-test.js -------------------------------------------------------------------------------- /test/SimpleTransformIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/SimpleTransformIterator-test.js -------------------------------------------------------------------------------- /test/SingletonIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/SingletonIterator-test.js -------------------------------------------------------------------------------- /test/TaskScheduler-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/TaskScheduler-test.js -------------------------------------------------------------------------------- /test/TransformIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/TransformIterator-test.js -------------------------------------------------------------------------------- /test/UnionIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/UnionIterator-test.js -------------------------------------------------------------------------------- /test/WrappingIterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/WrappingIterator-test.js -------------------------------------------------------------------------------- /test/config/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/config/setup.js -------------------------------------------------------------------------------- /test/config/useSetImmediate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/config/useSetImmediate.js -------------------------------------------------------------------------------- /test/integration-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/integration-test.js -------------------------------------------------------------------------------- /test/types/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/test/types/filter.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RubenVerborgh/AsyncIterator/HEAD/tsconfig.json --------------------------------------------------------------------------------