![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/rxjs/src/internal/util/ |
import { Subscriber } from '../Subscriber'; import { observable as Symbol_observable } from '../symbol/observable'; /** * Subscribes to an object that implements Symbol.observable with the given * Subscriber. * @param obj An object that implements Symbol.observable */ export const subscribeToObservable = <T>(obj: any) => (subscriber: Subscriber<T>) => { const obs = obj[Symbol_observable](); if (typeof obs.subscribe !== 'function') { // Should be caught by observable subscribe function error handling. throw new TypeError('Provided object does not correctly implement Symbol.observable'); } else { return obs.subscribe(subscriber); } };