any-observable

WebJar for any-observable

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

any-observable
Last Version

Last Version

0.3.0
Release Date

Release Date

Type

Type

jar
Description

Description

any-observable
WebJar for any-observable
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/sindresorhus/any-observable

Download any-observable

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/any-observable/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>any-observable</artifactId>
    <version>0.3.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/any-observable/
implementation 'org.webjars.npm:any-observable:0.3.0'
// https://jarcasting.com/artifacts/org.webjars.npm/any-observable/
implementation ("org.webjars.npm:any-observable:0.3.0")
'org.webjars.npm:any-observable:jar:0.3.0'
<dependency org="org.webjars.npm" name="any-observable" rev="0.3.0">
  <artifact name="any-observable" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='any-observable', version='0.3.0')
)
libraryDependencies += "org.webjars.npm" % "any-observable" % "0.3.0"
[org.webjars.npm/any-observable "0.3.0"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

any-observable

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.

Versions

Version
0.3.0