can-define-stream-rxjs

v0.2.2
Define properties with streams on can-define types.
canjs canjs-plugin can-stream can-define can-define-stream can-stream-x frp stream rxjs and 1 more...

can-define-stream-rxjs

Build Status

Define properties with streams on can-define types.

Syntax

canDefineStreamRxjs([DefineMap])

Example

var canDefineStreamRx = require('can-define-stream-rxjs');

var MyMap = DefineMap.extend({
    foo: 'string',
    bar: { type: 'string', value: 'bar' },
    baz: {
      type: 'string',
        stream: function( stream ) {
          var fooStream = this.stream('.foo');
          var barStream = this.stream('.bar');
          return stream.merge(fooStream).merge(barStream);
        }
    }
});

canDefineStreamRx(MyMap);

Testing

npm test

Metadata

  • MIT
  • Whatever
  • Michael Price
  • released 5/2/2017

Downloads

Maintainers