monkey-patches-rx

0.0.1 • Public • Published

🙈 rx 🙉

monkey patch for https://github.com/Reactive-Extensions/RxJS

Install

npm i monkey-patches-rx --save --save-exact

Usage

Setup

var options = {/* ... */};
Rx = require('rx');
require('monkey-patches-rx')(Rx, options);

Options

all

with this option you can enable all patch.

options = {all: true};
// setup

typeFilter

with this option following methods will be added to Observables.

  • isTruthty
  • isFalsey
  • isDefined
  • isNull
  • isUndefined
  • isString
options = {typeFilter: true};
// setup
var obj$ = Rx.Observable.from([0, 1, null, undefined, false, true, '', {}, [], 'Hi']);
obj$.isTruthty(); // 1 true {} [] 'Hi'
obj$.isFalsey(); // 0 null undefined false ''
obj$.isDefined(); // 0 1 null false true '' {} [] 'Hi'
obj$.isNull(); // null
obj$.isUndefined(); // undefined
obj$.isString(); // '' 'Hi'

related issue

Compatibility

I test this package with rx@4.1.0 and node@v5.3.0

Sem version, backward compatibility and ...

No. this is only 🐵 patch. so every time install this package with --save-exact option.

Readme

Keywords

Package Sidebar

Install

npm i monkey-patches-rx

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • smmoosavi