Skip to content
This repository has been archived by the owner on Jul 17, 2020. It is now read-only.

lxsmnsyc/rx-maybe

Repository files navigation

rx-maybe

Reactive Extenstions - represents a deferred computation and emission of a single value, no value at all or an exception.

NPM

HitCount

Platform Build Status
Linux Build Status
Windows Build status

codecov Known Vulnerabilities

Install

NPM

npm i rx-maybe

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-maybe/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-maybe/dist/index.min.js"></script>

Usage

Loading the module

CommonJS

const Maybe = require('rx-maybe');

Loading the CommonJS module provides the Maybe class.

Browser

Loading the JavaScript file for the rx-maybe provides the Maybe 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.5.4
    • Cancellable and Scheduler update compliance
  • 0.5.0
    • Reintroduced zip
  • 0.4.0
    • Massive performance boost
    • Renamed zip to zipArray
    • added ambArray
  • 0.3.0
    • Replaced AbortController with Cancellable.
    • Renamed doOnAbort with doOnCancel
  • 0.2.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.1.0
    • Release

About

Reactive Extenstions - represents a deferred computation and emission of a single value, no value at all or an exception.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published