UNPKG

@reactivex/rxjs

Version:

Reactive Extensions for modern JavaScript

19 lines 808 B
define(["require", "exports", '../Subscriber', '../symbol/rxSubscriber'], function (require, exports, Subscriber_1, rxSubscriber_1) { "use strict"; function toSubscriber(nextOrObserver, error, complete) { if (nextOrObserver) { if (nextOrObserver instanceof Subscriber_1.Subscriber) { return nextOrObserver; } if (nextOrObserver[rxSubscriber_1.$$rxSubscriber]) { return nextOrObserver[rxSubscriber_1.$$rxSubscriber](); } } if (!nextOrObserver && !error && !complete) { return new Subscriber_1.Subscriber(); } return new Subscriber_1.Subscriber(nextOrObserver, error, complete); } exports.toSubscriber = toSubscriber; }); //# sourceMappingURL=toSubscriber.js.map