X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Frxjs%2F_esm2015%2Finternal%2Foperators%2FrepeatWhen.js;h=027eaa09dd7ed400892ce8aa96323f360abc23bb;hp=fea24e28c2a9c1375f41e6beb9effce086e07036;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/repeatWhen.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/repeatWhen.js index fea24e28..027eaa09 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/repeatWhen.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/repeatWhen.js @@ -1,6 +1,5 @@ import { Subject } from '../Subject'; -import { OuterSubscriber } from '../OuterSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; +import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe'; export function repeatWhen(notifier) { return (source) => source.lift(new RepeatWhenOperator(notifier)); } @@ -12,18 +11,18 @@ class RepeatWhenOperator { return source.subscribe(new RepeatWhenSubscriber(subscriber, this.notifier, source)); } } -class RepeatWhenSubscriber extends OuterSubscriber { +class RepeatWhenSubscriber extends SimpleOuterSubscriber { constructor(destination, notifier, source) { super(destination); this.notifier = notifier; this.source = source; this.sourceIsBeingSubscribedTo = true; } - notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) { + notifyNext() { this.sourceIsBeingSubscribedTo = true; this.source.subscribe(this); } - notifyComplete(innerSub) { + notifyComplete() { if (this.sourceIsBeingSubscribedTo === false) { return super.complete(); } @@ -38,20 +37,20 @@ class RepeatWhenSubscriber extends OuterSubscriber { return super.complete(); } this._unsubscribeAndRecycle(); - this.notifications.next(); + this.notifications.next(undefined); } } _unsubscribe() { const { notifications, retriesSubscription } = this; if (notifications) { notifications.unsubscribe(); - this.notifications = null; + this.notifications = undefined; } if (retriesSubscription) { retriesSubscription.unsubscribe(); - this.retriesSubscription = null; + this.retriesSubscription = undefined; } - this.retries = null; + this.retries = undefined; } _unsubscribeAndRecycle() { const { _unsubscribe } = this; @@ -71,7 +70,7 @@ class RepeatWhenSubscriber extends OuterSubscriber { return super.complete(); } this.retries = retries; - this.retriesSubscription = subscribeToResult(this, retries); + this.retriesSubscription = innerSubscribe(retries, new SimpleInnerSubscriber(this)); } } //# sourceMappingURL=repeatWhen.js.map \ No newline at end of file