Obsify

obsify

Observableify a callback-style function

Observerifies (is that even a word ;)?) a callback-style function into an observable.

Get it: npm install --save obsify

Sample usage:

1
2
3
4
5
6
7
8
9
const fs = require('fs');
const obsify = require('obsify');

obsify(fs.readFile)('package.json', 'utf8')
    .map(data => JSON.parse(data))
    .subscribe(data => {
        console.log(data.name);
        //=> 'obsify'
    });

or observableify all methods in a module

1
2
3
4
5
6
obsify(fs).readFile('package.json', 'utf8')
    .map(data => JSON.parse(data))
    .subscribe(data => {
        console.log(data.name);
        //=> 'obsify'
    });

GIF FTW!

obsify

Suggest a module

Comments