![]() 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/mets.corals.io/wp-content/metras.v32.1/node_modules/rxjs/operator/ |
"use strict"; var takeUntil_1 = require('../operators/takeUntil'); /** * Emits the values emitted by the source Observable until a `notifier` * Observable emits a value. * * <span class="informal">Lets values pass until a second Observable, * `notifier`, emits something. Then, it completes.</span> * * <img src="./img/takeUntil.png" width="100%"> * * `takeUntil` subscribes and begins mirroring the source Observable. It also * monitors a second Observable, `notifier` that you provide. If the `notifier` * emits a value, the output Observable stops mirroring the source Observable * and completes. * * @example <caption>Tick every second until the first click happens</caption> * var interval = Rx.Observable.interval(1000); * var clicks = Rx.Observable.fromEvent(document, 'click'); * var result = interval.takeUntil(clicks); * result.subscribe(x => console.log(x)); * * @see {@link take} * @see {@link takeLast} * @see {@link takeWhile} * @see {@link skip} * * @param {Observable} notifier The Observable whose first emitted value will * cause the output Observable of `takeUntil` to stop emitting values from the * source Observable. * @return {Observable<T>} An Observable that emits the values from the source * Observable until such time as `notifier` emits its first value. * @method takeUntil * @owner Observable */ function takeUntil(notifier) { return takeUntil_1.takeUntil(notifier)(this); } exports.takeUntil = takeUntil; //# sourceMappingURL=takeUntil.js.map