can-stream-rxjs

0.1.6 • Public • Published

can-stream-rxjs

Build Status

Stream values into and out of computes using can-stream + rxjs

Syntax

canStream.toStream([compute]);

canStream.toCompute([stream]);

Example Usage

toStream

var canStream = require('can-stream-rxjs');

var c = compute(0);

var stream = canStream.toStream(c);

var computeVal;

stream.subscribe((newVal) => {
    computeVal = newVal;
});

c(1);

console.log(computeVal); //1

toCompute

const c = canStream.toCompute(setStream => setStream);

c(5);
// listen to the compute for it to have a value
c.on('change', () => {});

// immediate value
c() //5

testing

npm test

Package Sidebar

Install

npm i can-stream-rxjs

Weekly Downloads

0

Version

0.1.6

License

MIT

Last publish

Collaborators

  • webmech