observable
Minimal observable. DOES NOT ADHERE TO ES7 OBSERVABLE SPEC.
Installation
$ npm install @f/observable
Usage
var observable = require('@f/observable')
var o = observable()
o.subscribe(function (next) {
console.log(next)
}) // => 1 , 2
o(1)
o(2)
API
observable()
Returns: observable
obs.subscribe(listener)
-
listener
- add listener with signaturelistener(nextVal)
Returns: unsubscribe function
obs(val)
(val) - -
val
- next value to send to listeners
obs()
() - Returns: Current value of the observable
License
MIT