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%2Fsrc%2Finternal%2Foperators%2FtakeUntil.ts;h=898dc9aef8fd2ff21e1f35acdcced8283515f67b;hp=84ea1c7fbf82deb59aaee5c6b90bf5822c859f05;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/takeUntil.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/takeUntil.ts index 84ea1c7f..898dc9ae 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/takeUntil.ts +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/takeUntil.ts @@ -2,11 +2,8 @@ import { Operator } from '../Operator'; import { Observable } from '../Observable'; import { Subscriber } from '../Subscriber'; -import { OuterSubscriber } from '../OuterSubscriber'; -import { InnerSubscriber } from '../InnerSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; - import { MonoTypeOperatorFunction, TeardownLogic } from '../types'; +import { innerSubscribe, SimpleInnerSubscriber, SimpleOuterSubscriber } from '../innerSubscribe'; /** * Emits the values emitted by the source Observable until a `notifier` @@ -58,7 +55,7 @@ class TakeUntilOperator implements Operator { call(subscriber: Subscriber, source: any): TeardownLogic { const takeUntilSubscriber = new TakeUntilSubscriber(subscriber); - const notifierSubscription = subscribeToResult(takeUntilSubscriber, this.notifier); + const notifierSubscription = innerSubscribe(this.notifier, new SimpleInnerSubscriber(takeUntilSubscriber)); if (notifierSubscription && !takeUntilSubscriber.seenValue) { takeUntilSubscriber.add(notifierSubscription); return source.subscribe(takeUntilSubscriber); @@ -72,16 +69,14 @@ class TakeUntilOperator implements Operator { * @ignore * @extends {Ignored} */ -class TakeUntilSubscriber extends OuterSubscriber { +class TakeUntilSubscriber extends SimpleOuterSubscriber { seenValue = false; constructor(destination: Subscriber, ) { super(destination); } - notifyNext(outerValue: T, innerValue: R, - outerIndex: number, innerIndex: number, - innerSub: InnerSubscriber): void { + notifyNext(): void { this.seenValue = true; this.complete(); }