@zkochan/zen-push
An Observable push stream
Last updated 7 years ago by zkochan .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @zkochan/zen-push 
SYNC missed versions from official npm registry.

@zkochan/zen-push

A push stream observable class. (Sometimes called a Subject in Rx-speak.)

Install

npm install @zkochan/zen-push

Usage

import PushStream from '@zkochan/zen-push';

let pushStream = new PushStream();
pushStream.observable.subscribe(value => console.log(`Hello ${value}!`));
pushStream.next('World'); // 'Hello World!'

API

new PushStream ( )

let pushStream = new PushStream();

Creates a new PushStream object.

pushStream.observable

pushStream.observable.subscribe(value => console.log(`Hello ${value}!`));

The instance of Observable used to listen to elements in the push stream.

pushStream.next ( value )

pushStream.next('World');

Sends the next stream value to all observers.

pushStream.error ( error )

pushStream.error(new Error('The planet as been destroyed'));

Sends an error to all observers. Calling this method terminates the stream.

pushStream.complete ( )

pushStream.complete();

Sends a signal to all observers that the stream is finished. Calling this method terminates the stream.

License

MIT

Current Tags

  • 1.0.0                                ...           latest (7 years ago)

1 Versions

  • 1.0.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 2
Last Day 0
Last Week 2
Last Month 0
Dependencies (2)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |