├── .flowconfig ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .mocharc.json ├── .npmignore ├── .prettierrc ├── Kefir-with-bg.svg ├── Kefir.svg ├── LICENSE.txt ├── README.md ├── bacon-vs-kefir-api.md ├── bower.json ├── changelog.md ├── configs ├── docs.js ├── rollup.dev.js ├── rollup.esm.js └── rollup.prod.js ├── deprecated-api-docs.md ├── docs-src ├── descriptions │ ├── about-observables.pug │ ├── active-state.pug │ ├── convert.pug │ ├── create.pug │ ├── current-in-streams.pug │ ├── emitter-object.pug │ ├── errors.pug │ ├── examples.pug │ ├── interop.pug │ ├── intro.pug │ ├── main-methods.pug │ ├── multiple-sources.pug │ ├── one-source.pug │ └── two-sources.pug ├── images │ └── stream-and-property.png ├── includes │ ├── mixins.pug │ ├── side-menu.pug │ └── stylesheet.css └── index.pug ├── kefir.js.flow ├── package.json ├── release.js ├── src ├── constants.js ├── dispatcher.js ├── emitter.js ├── index.js ├── interop │ ├── from-es-observable.js │ ├── from-promise.js │ ├── static-land.js │ ├── symbol.js │ ├── to-es-observable.js │ └── to-promise.js ├── many-sources │ ├── abstract-pool.js │ ├── combine.js │ ├── concat.js │ ├── flat-map-errors.js │ ├── flat-map.js │ ├── merge.js │ ├── pool.js │ ├── repeat.js │ └── zip.js ├── observable.js ├── one-source │ ├── before-end.js │ ├── buffer-while.js │ ├── buffer-with-count.js │ ├── buffer-with-time-or-count.js │ ├── changes.js │ ├── debounce.js │ ├── delay.js │ ├── diff.js │ ├── end-on-error.js │ ├── errors-to-values.js │ ├── filter-errors.js │ ├── filter.js │ ├── flatten.js │ ├── ignore-end.js │ ├── ignore-errors.js │ ├── ignore-values.js │ ├── last.js │ ├── map-errors.js │ ├── map.js │ ├── scan.js │ ├── skip-duplicates.js │ ├── skip-end.js │ ├── skip-while.js │ ├── skip.js │ ├── sliding-window.js │ ├── take-errors.js │ ├── take-while.js │ ├── take.js │ ├── throttle.js │ ├── to-property.js │ ├── transduce.js │ ├── values-to-errors.js │ └── with-handler.js ├── patterns │ ├── one-source.js │ ├── time-based.js │ └── two-sources.js ├── primary │ ├── constant-error.js │ ├── constant.js │ ├── from-callback.js │ ├── from-events.js │ ├── from-node-callback.js │ ├── from-sub-unsub.js │ ├── never.js │ └── stream.js ├── property.js ├── stream.js ├── time-based │ ├── from-poll.js │ ├── interval.js │ ├── later.js │ ├── sequentially.js │ └── with-interval.js ├── two-sources │ ├── awaiting.js │ ├── buffer-by.js │ ├── buffer-while-by.js │ ├── filter-by.js │ ├── sampled-by.js │ ├── skip-until-by.js │ └── take-until-by.js └── utils │ ├── collections.js │ ├── functions.js │ ├── now.js │ └── objects.js └── test ├── flow ├── combine.js ├── diff.js ├── error.js ├── explicitType.js ├── filter.js ├── flatten.js ├── interop.js ├── merge.js ├── observe.js ├── pool.js ├── propType.js ├── sampledBy.js ├── scan.js ├── setName.js ├── thru.js ├── toProperty.js ├── transforms.js ├── vacuousObservables.js └── zip.js ├── specs ├── before-end.js ├── buffer-by.js ├── buffer-while-by.js ├── buffer-while.js ├── buffer-with-count.js ├── buffer-with-time-or-count.js ├── changes.js ├── combine.js ├── concat.js ├── constant-error.js ├── constant.js ├── debounce.js ├── delay.js ├── diff.js ├── end-on-error.js ├── errors-to-values.js ├── es-observable.js ├── filter-by.js ├── filter-errors.js ├── filter.js ├── flat-map-concat.js ├── flat-map-errors.js ├── flat-map-first.js ├── flat-map-latest.js ├── flat-map-with-concurrency-limit.js ├── flat-map.js ├── flatten.js ├── from-callback.js ├── from-es-observable.js ├── from-event.js ├── from-node-callback.js ├── from-poll.js ├── from-promise.js ├── ignore-end.js ├── ignore-errors.js ├── ignore-values.js ├── interval.js ├── kefir-observable.js ├── kefir-stream.js ├── last.js ├── later.js ├── log.js ├── map-errors.js ├── map.js ├── merge.js ├── never.js ├── pool.js ├── property.js ├── repeat.js ├── sampled-by.js ├── scan.js ├── sequentially.js ├── skip-duplicates.js ├── skip-until-by.js ├── skip-while.js ├── skip.js ├── sliding-window.js ├── spy.js ├── static-land.js ├── stream.js ├── sugar.js ├── take-errors.js ├── take-until-by.js ├── take-while.js ├── take.js ├── throttle.js ├── thru.js ├── to-promise.js ├── to-property.js ├── transduce.js ├── values-to-errors.js ├── with-handler.js ├── with-interval.js └── zip.js └── test-helpers.js /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/.prettierrc -------------------------------------------------------------------------------- /Kefir-with-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/Kefir-with-bg.svg -------------------------------------------------------------------------------- /Kefir.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/Kefir.svg -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/README.md -------------------------------------------------------------------------------- /bacon-vs-kefir-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/bacon-vs-kefir-api.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/bower.json -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/changelog.md -------------------------------------------------------------------------------- /configs/docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/configs/docs.js -------------------------------------------------------------------------------- /configs/rollup.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/configs/rollup.dev.js -------------------------------------------------------------------------------- /configs/rollup.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/configs/rollup.esm.js -------------------------------------------------------------------------------- /configs/rollup.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/configs/rollup.prod.js -------------------------------------------------------------------------------- /deprecated-api-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/deprecated-api-docs.md -------------------------------------------------------------------------------- /docs-src/descriptions/about-observables.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/about-observables.pug -------------------------------------------------------------------------------- /docs-src/descriptions/active-state.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/active-state.pug -------------------------------------------------------------------------------- /docs-src/descriptions/convert.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/convert.pug -------------------------------------------------------------------------------- /docs-src/descriptions/create.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/create.pug -------------------------------------------------------------------------------- /docs-src/descriptions/current-in-streams.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/current-in-streams.pug -------------------------------------------------------------------------------- /docs-src/descriptions/emitter-object.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/emitter-object.pug -------------------------------------------------------------------------------- /docs-src/descriptions/errors.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/errors.pug -------------------------------------------------------------------------------- /docs-src/descriptions/examples.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/examples.pug -------------------------------------------------------------------------------- /docs-src/descriptions/interop.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/interop.pug -------------------------------------------------------------------------------- /docs-src/descriptions/intro.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/intro.pug -------------------------------------------------------------------------------- /docs-src/descriptions/main-methods.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/main-methods.pug -------------------------------------------------------------------------------- /docs-src/descriptions/multiple-sources.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/multiple-sources.pug -------------------------------------------------------------------------------- /docs-src/descriptions/one-source.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/one-source.pug -------------------------------------------------------------------------------- /docs-src/descriptions/two-sources.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/descriptions/two-sources.pug -------------------------------------------------------------------------------- /docs-src/images/stream-and-property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/images/stream-and-property.png -------------------------------------------------------------------------------- /docs-src/includes/mixins.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/includes/mixins.pug -------------------------------------------------------------------------------- /docs-src/includes/side-menu.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/includes/side-menu.pug -------------------------------------------------------------------------------- /docs-src/includes/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/includes/stylesheet.css -------------------------------------------------------------------------------- /docs-src/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/docs-src/index.pug -------------------------------------------------------------------------------- /kefir.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/kefir.js.flow -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/package.json -------------------------------------------------------------------------------- /release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/release.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/dispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/dispatcher.js -------------------------------------------------------------------------------- /src/emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/emitter.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/index.js -------------------------------------------------------------------------------- /src/interop/from-es-observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/interop/from-es-observable.js -------------------------------------------------------------------------------- /src/interop/from-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/interop/from-promise.js -------------------------------------------------------------------------------- /src/interop/static-land.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/interop/static-land.js -------------------------------------------------------------------------------- /src/interop/symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/interop/symbol.js -------------------------------------------------------------------------------- /src/interop/to-es-observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/interop/to-es-observable.js -------------------------------------------------------------------------------- /src/interop/to-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/interop/to-promise.js -------------------------------------------------------------------------------- /src/many-sources/abstract-pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/abstract-pool.js -------------------------------------------------------------------------------- /src/many-sources/combine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/combine.js -------------------------------------------------------------------------------- /src/many-sources/concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/concat.js -------------------------------------------------------------------------------- /src/many-sources/flat-map-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/flat-map-errors.js -------------------------------------------------------------------------------- /src/many-sources/flat-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/flat-map.js -------------------------------------------------------------------------------- /src/many-sources/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/merge.js -------------------------------------------------------------------------------- /src/many-sources/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/pool.js -------------------------------------------------------------------------------- /src/many-sources/repeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/repeat.js -------------------------------------------------------------------------------- /src/many-sources/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/many-sources/zip.js -------------------------------------------------------------------------------- /src/observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/observable.js -------------------------------------------------------------------------------- /src/one-source/before-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/before-end.js -------------------------------------------------------------------------------- /src/one-source/buffer-while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/buffer-while.js -------------------------------------------------------------------------------- /src/one-source/buffer-with-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/buffer-with-count.js -------------------------------------------------------------------------------- /src/one-source/buffer-with-time-or-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/buffer-with-time-or-count.js -------------------------------------------------------------------------------- /src/one-source/changes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/changes.js -------------------------------------------------------------------------------- /src/one-source/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/debounce.js -------------------------------------------------------------------------------- /src/one-source/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/delay.js -------------------------------------------------------------------------------- /src/one-source/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/diff.js -------------------------------------------------------------------------------- /src/one-source/end-on-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/end-on-error.js -------------------------------------------------------------------------------- /src/one-source/errors-to-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/errors-to-values.js -------------------------------------------------------------------------------- /src/one-source/filter-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/filter-errors.js -------------------------------------------------------------------------------- /src/one-source/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/filter.js -------------------------------------------------------------------------------- /src/one-source/flatten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/flatten.js -------------------------------------------------------------------------------- /src/one-source/ignore-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/ignore-end.js -------------------------------------------------------------------------------- /src/one-source/ignore-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/ignore-errors.js -------------------------------------------------------------------------------- /src/one-source/ignore-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/ignore-values.js -------------------------------------------------------------------------------- /src/one-source/last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/last.js -------------------------------------------------------------------------------- /src/one-source/map-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/map-errors.js -------------------------------------------------------------------------------- /src/one-source/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/map.js -------------------------------------------------------------------------------- /src/one-source/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/scan.js -------------------------------------------------------------------------------- /src/one-source/skip-duplicates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/skip-duplicates.js -------------------------------------------------------------------------------- /src/one-source/skip-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/skip-end.js -------------------------------------------------------------------------------- /src/one-source/skip-while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/skip-while.js -------------------------------------------------------------------------------- /src/one-source/skip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/skip.js -------------------------------------------------------------------------------- /src/one-source/sliding-window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/sliding-window.js -------------------------------------------------------------------------------- /src/one-source/take-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/take-errors.js -------------------------------------------------------------------------------- /src/one-source/take-while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/take-while.js -------------------------------------------------------------------------------- /src/one-source/take.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/take.js -------------------------------------------------------------------------------- /src/one-source/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/throttle.js -------------------------------------------------------------------------------- /src/one-source/to-property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/to-property.js -------------------------------------------------------------------------------- /src/one-source/transduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/transduce.js -------------------------------------------------------------------------------- /src/one-source/values-to-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/values-to-errors.js -------------------------------------------------------------------------------- /src/one-source/with-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/one-source/with-handler.js -------------------------------------------------------------------------------- /src/patterns/one-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/patterns/one-source.js -------------------------------------------------------------------------------- /src/patterns/time-based.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/patterns/time-based.js -------------------------------------------------------------------------------- /src/patterns/two-sources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/patterns/two-sources.js -------------------------------------------------------------------------------- /src/primary/constant-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/constant-error.js -------------------------------------------------------------------------------- /src/primary/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/constant.js -------------------------------------------------------------------------------- /src/primary/from-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/from-callback.js -------------------------------------------------------------------------------- /src/primary/from-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/from-events.js -------------------------------------------------------------------------------- /src/primary/from-node-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/from-node-callback.js -------------------------------------------------------------------------------- /src/primary/from-sub-unsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/from-sub-unsub.js -------------------------------------------------------------------------------- /src/primary/never.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/never.js -------------------------------------------------------------------------------- /src/primary/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/primary/stream.js -------------------------------------------------------------------------------- /src/property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/property.js -------------------------------------------------------------------------------- /src/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/stream.js -------------------------------------------------------------------------------- /src/time-based/from-poll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/time-based/from-poll.js -------------------------------------------------------------------------------- /src/time-based/interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/time-based/interval.js -------------------------------------------------------------------------------- /src/time-based/later.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/time-based/later.js -------------------------------------------------------------------------------- /src/time-based/sequentially.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/time-based/sequentially.js -------------------------------------------------------------------------------- /src/time-based/with-interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/time-based/with-interval.js -------------------------------------------------------------------------------- /src/two-sources/awaiting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/two-sources/awaiting.js -------------------------------------------------------------------------------- /src/two-sources/buffer-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/two-sources/buffer-by.js -------------------------------------------------------------------------------- /src/two-sources/buffer-while-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/two-sources/buffer-while-by.js -------------------------------------------------------------------------------- /src/two-sources/filter-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/two-sources/filter-by.js -------------------------------------------------------------------------------- /src/two-sources/sampled-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/two-sources/sampled-by.js -------------------------------------------------------------------------------- /src/two-sources/skip-until-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/two-sources/skip-until-by.js -------------------------------------------------------------------------------- /src/two-sources/take-until-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/two-sources/take-until-by.js -------------------------------------------------------------------------------- /src/utils/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/utils/collections.js -------------------------------------------------------------------------------- /src/utils/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/utils/functions.js -------------------------------------------------------------------------------- /src/utils/now.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/utils/now.js -------------------------------------------------------------------------------- /src/utils/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/src/utils/objects.js -------------------------------------------------------------------------------- /test/flow/combine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/combine.js -------------------------------------------------------------------------------- /test/flow/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/diff.js -------------------------------------------------------------------------------- /test/flow/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/error.js -------------------------------------------------------------------------------- /test/flow/explicitType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/explicitType.js -------------------------------------------------------------------------------- /test/flow/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/filter.js -------------------------------------------------------------------------------- /test/flow/flatten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/flatten.js -------------------------------------------------------------------------------- /test/flow/interop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/interop.js -------------------------------------------------------------------------------- /test/flow/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/merge.js -------------------------------------------------------------------------------- /test/flow/observe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/observe.js -------------------------------------------------------------------------------- /test/flow/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/pool.js -------------------------------------------------------------------------------- /test/flow/propType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/propType.js -------------------------------------------------------------------------------- /test/flow/sampledBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/sampledBy.js -------------------------------------------------------------------------------- /test/flow/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/scan.js -------------------------------------------------------------------------------- /test/flow/setName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/setName.js -------------------------------------------------------------------------------- /test/flow/thru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/thru.js -------------------------------------------------------------------------------- /test/flow/toProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/toProperty.js -------------------------------------------------------------------------------- /test/flow/transforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/transforms.js -------------------------------------------------------------------------------- /test/flow/vacuousObservables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/vacuousObservables.js -------------------------------------------------------------------------------- /test/flow/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/flow/zip.js -------------------------------------------------------------------------------- /test/specs/before-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/before-end.js -------------------------------------------------------------------------------- /test/specs/buffer-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/buffer-by.js -------------------------------------------------------------------------------- /test/specs/buffer-while-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/buffer-while-by.js -------------------------------------------------------------------------------- /test/specs/buffer-while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/buffer-while.js -------------------------------------------------------------------------------- /test/specs/buffer-with-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/buffer-with-count.js -------------------------------------------------------------------------------- /test/specs/buffer-with-time-or-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/buffer-with-time-or-count.js -------------------------------------------------------------------------------- /test/specs/changes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/changes.js -------------------------------------------------------------------------------- /test/specs/combine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/combine.js -------------------------------------------------------------------------------- /test/specs/concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/concat.js -------------------------------------------------------------------------------- /test/specs/constant-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/constant-error.js -------------------------------------------------------------------------------- /test/specs/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/constant.js -------------------------------------------------------------------------------- /test/specs/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/debounce.js -------------------------------------------------------------------------------- /test/specs/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/delay.js -------------------------------------------------------------------------------- /test/specs/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/diff.js -------------------------------------------------------------------------------- /test/specs/end-on-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/end-on-error.js -------------------------------------------------------------------------------- /test/specs/errors-to-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/errors-to-values.js -------------------------------------------------------------------------------- /test/specs/es-observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/es-observable.js -------------------------------------------------------------------------------- /test/specs/filter-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/filter-by.js -------------------------------------------------------------------------------- /test/specs/filter-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/filter-errors.js -------------------------------------------------------------------------------- /test/specs/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/filter.js -------------------------------------------------------------------------------- /test/specs/flat-map-concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/flat-map-concat.js -------------------------------------------------------------------------------- /test/specs/flat-map-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/flat-map-errors.js -------------------------------------------------------------------------------- /test/specs/flat-map-first.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/flat-map-first.js -------------------------------------------------------------------------------- /test/specs/flat-map-latest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/flat-map-latest.js -------------------------------------------------------------------------------- /test/specs/flat-map-with-concurrency-limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/flat-map-with-concurrency-limit.js -------------------------------------------------------------------------------- /test/specs/flat-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/flat-map.js -------------------------------------------------------------------------------- /test/specs/flatten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/flatten.js -------------------------------------------------------------------------------- /test/specs/from-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/from-callback.js -------------------------------------------------------------------------------- /test/specs/from-es-observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/from-es-observable.js -------------------------------------------------------------------------------- /test/specs/from-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/from-event.js -------------------------------------------------------------------------------- /test/specs/from-node-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/from-node-callback.js -------------------------------------------------------------------------------- /test/specs/from-poll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/from-poll.js -------------------------------------------------------------------------------- /test/specs/from-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/from-promise.js -------------------------------------------------------------------------------- /test/specs/ignore-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/ignore-end.js -------------------------------------------------------------------------------- /test/specs/ignore-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/ignore-errors.js -------------------------------------------------------------------------------- /test/specs/ignore-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/ignore-values.js -------------------------------------------------------------------------------- /test/specs/interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/interval.js -------------------------------------------------------------------------------- /test/specs/kefir-observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/kefir-observable.js -------------------------------------------------------------------------------- /test/specs/kefir-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/kefir-stream.js -------------------------------------------------------------------------------- /test/specs/last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/last.js -------------------------------------------------------------------------------- /test/specs/later.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/later.js -------------------------------------------------------------------------------- /test/specs/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/log.js -------------------------------------------------------------------------------- /test/specs/map-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/map-errors.js -------------------------------------------------------------------------------- /test/specs/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/map.js -------------------------------------------------------------------------------- /test/specs/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/merge.js -------------------------------------------------------------------------------- /test/specs/never.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/never.js -------------------------------------------------------------------------------- /test/specs/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/pool.js -------------------------------------------------------------------------------- /test/specs/property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/property.js -------------------------------------------------------------------------------- /test/specs/repeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/repeat.js -------------------------------------------------------------------------------- /test/specs/sampled-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/sampled-by.js -------------------------------------------------------------------------------- /test/specs/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/scan.js -------------------------------------------------------------------------------- /test/specs/sequentially.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/sequentially.js -------------------------------------------------------------------------------- /test/specs/skip-duplicates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/skip-duplicates.js -------------------------------------------------------------------------------- /test/specs/skip-until-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/skip-until-by.js -------------------------------------------------------------------------------- /test/specs/skip-while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/skip-while.js -------------------------------------------------------------------------------- /test/specs/skip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/skip.js -------------------------------------------------------------------------------- /test/specs/sliding-window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/sliding-window.js -------------------------------------------------------------------------------- /test/specs/spy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/spy.js -------------------------------------------------------------------------------- /test/specs/static-land.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/static-land.js -------------------------------------------------------------------------------- /test/specs/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/stream.js -------------------------------------------------------------------------------- /test/specs/sugar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/sugar.js -------------------------------------------------------------------------------- /test/specs/take-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/take-errors.js -------------------------------------------------------------------------------- /test/specs/take-until-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/take-until-by.js -------------------------------------------------------------------------------- /test/specs/take-while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/take-while.js -------------------------------------------------------------------------------- /test/specs/take.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/take.js -------------------------------------------------------------------------------- /test/specs/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/throttle.js -------------------------------------------------------------------------------- /test/specs/thru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/thru.js -------------------------------------------------------------------------------- /test/specs/to-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/to-promise.js -------------------------------------------------------------------------------- /test/specs/to-property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/to-property.js -------------------------------------------------------------------------------- /test/specs/transduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/transduce.js -------------------------------------------------------------------------------- /test/specs/values-to-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/values-to-errors.js -------------------------------------------------------------------------------- /test/specs/with-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/with-handler.js -------------------------------------------------------------------------------- /test/specs/with-interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/with-interval.js -------------------------------------------------------------------------------- /test/specs/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/specs/zip.js -------------------------------------------------------------------------------- /test/test-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefirjs/kefir/HEAD/test/test-helpers.js --------------------------------------------------------------------------------