0.12.7 • Published 5 years ago

rx-single v0.12.7

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

rx-single

Reactive Extensions - represents a deferred computation with an indication for a single value or exception.

NPM

npm.io HitCount

PlatformBuild Status
LinuxBuild Status
WindowsBuild status

codecov Known Vulnerabilities

Install

NPM

npm i rx-single

CDN

  • jsDelivr
<script src="https://cdn.jsdelivr.net/npm/rx-cancellable/dist/index.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/rx-scheduler/dist/index.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/rx-single/dist/index.min.js"></script>
  • unpkg
<script src="https://unpkg.com/rx-cancellable/dist/index.min.js"></script>
<script src="https://unpkg.com/rx-scheduler/dist/index.min.js"></script>
<script src="https://unpkg.com/rx-single/dist/index.min.js"></script>

Usage

Loading the module

CommonJS

const Single = require('rx-single');

Loading the CommonJS module provides the Single class.

Browser

Loading the JavaScript file for the rx-single provides the Single class

Documentation

You can read the documentation at the official doc site

Build

Clone the repo first, then run the following to install the dependencies

npm install

To build the coverages, run the test suite, the docs, and the distributable modules:

npm run build

Changelogs

  • 0.12.5
    • Cancellable and Scheduler update compliance
  • 0.12.0
    • Reintroduced zip
  • 0.11.0
    • Massive performance boost
    • Renamed zip to zipArray
    • added ambArray
  • 0.10.0
    • Replaced AbortController with Cancellable.
    • Renamed doOnAbort with doOnCancel
  • 0.9.0
    • now uses Schedulers
    • delay, delaySubscription, timeout and timer now accepts Schedulers (defaults to Scheduler.current).
    • added two new operators: observeOn (observes the emissions on a given Scheduler) and subscribeOn (subscribes to a given Single on a given Scheduler).
  • 0.8.0
    • Fixed fromCallable subscription overhead
  • 0.7.0
    • Replaced operator bindings with operator reference + Function.call
  • 0.6.0
    • Fixed some operators not guarding observers.
  • 0.4.0
    • Null values are now guarded. Previously, only undefined values are guarded.
  • 0.3.0
    • Disposable deprecated. Single now uses AbortController for representing state of disposition.
    • Renamed doOnDispose to doOnAbort
  • 0.2.0
    • onError (both Observer and Emitter) now only accepts Error instances.
    • if no onError function is provided for the subscription, the error to be received is thrown instead.
    • Single.error now only accepts Error instances.
    • fixed error message for Single.amb
  • 0.1.0
    • Release
0.12.7

5 years ago

0.12.6

5 years ago

0.12.5

5 years ago

0.12.4

5 years ago

0.12.3

5 years ago

0.12.2

5 years ago

0.12.1

5 years ago

0.12.0

5 years ago

0.11.2

5 years ago

0.11.1

5 years ago

0.11.0

5 years ago

0.10.3

5 years ago

0.10.2

5 years ago

0.10.1

5 years ago

0.10.0

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago