Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/any-observable/ |
Upload File : |
# any-observable [](https://travis-ci.org/sindresorhus/any-observable) > Support any [Observable](https://github.com/zenparsing/es-observable) library and polyfill Like [`any-promise`](https://github.com/kevinbeaty/any-promise). *(Docs are lacking here, so refer to those docs for now)* ## Install ``` $ npm install --save any-observable ``` You must also install the Observable library you want: ``` $ npm install --save zen-observable ``` ## Usage ```js const Observable = require('any-observable'); // using `zen-observable` since it's installed Observable.of(1, 2).forEach(x => console.log(x)); //=> 1 //=> 2 ``` ## Registration Shortcuts This adds the following shortcut registrations: - `rxjs-min`: Bare bones [RxJs](https://github.com/ReactiveX/rxjs) Observable implementation. See the [RxJs Installation Instructions](http://reactivex.io/rxjs/manual/installation.html) for details on patching additional methods into that implementation. - `rxjs`: Same as `rxjs-min`, but adds the somewhat standard `Observable.of` and `Observable.from`. - `rxjs-all`: The kitchen sink approach to Observables. - `zen`: The [`zen-observable`](https://github.com/zenparsing/zen-observable) implementation. Shortcut registration can be done as follows: ```js import 'any-observable/register/zen'; ``` It's especially handy for more recent versions of Node.js (and many test runners), that offer a `--require` flag: ``` $ ava --require=any-observable/register/zen test.js ``` ## Related - [is-observable](https://github.com/sindresorhus/is-observable) - Check if a value is an Observable - [observable-to-promise](https://github.com/sindresorhus/observable-to-promise) - Convert an Observable to a Promise ## License MIT © [Sindre Sorhus](https://sindresorhus.com)