any-observable
Support any Observable library and polyfill
Last updated 5 years ago by sindresorhus .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ gnpm install any-observable 
SYNC missed versions from official npm registry.

any-observable Build Status

Support any Observable library and polyfill

Like any-promise. (Docs are lacking here, so refer to those docs for now)

Install

$ npm install any-observable

You must also install the Observable library you want:

$ npm install zen-observable

Usage

const Observable = require('any-observable'); // Using `zen-observable` since it's installed

Observable.of(1, 2).forEach(value => {
	console.log(value);
});
//=> 1
//=> 2

Registration Shortcuts

This adds the following shortcut registrations:

  • rxjs-min: Bare bones RxJs Observable implementation. See the RxJs Installation Instructions for details on patching additional methods into that implementation.
  • rxjs: Same as rxjs-min, but adds the somewhat standard Observable.of and Observable.from.
  • rxjs-all: The kitchen sink approach to Observables.
  • zen: The zen-observable implementation.

Shortcut registration can be done as follows:

import 'any-observable/register/zen';

It's especially handy for more recent versions of Node.js (and many test runners), that offer a --require flag:

$ ava --require=any-observable/register/zen test.js

Related


Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.

Current Tags

  • 0.5.1                                ...           latest (5 years ago)

7 Versions

  • 0.5.1                                ...           5 years ago
  • 0.5.0                                ...           5 years ago
  • 0.4.0                                ...           6 years ago
  • 0.3.0                                ...           7 years ago
  • 0.2.0                                ...           8 years ago
  • 0.1.1                                ...           9 years ago
  • 0.1.0                                ...           9 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (13)

Copyright 2013 - present © cnpmjs.org | Home |