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%2FskipUntil.ts;h=66e25318423288fcb2ad52e6d691a4447cac051c;hp=8310adca587653d2176259b116afd94bebf89f27;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/skipUntil.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/skipUntil.ts index 8310adca..66e25318 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/skipUntil.ts +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/skipUntil.ts @@ -1,11 +1,9 @@ import { Operator } from '../Operator'; import { Subscriber } from '../Subscriber'; import { Observable } from '../Observable'; -import { OuterSubscriber } from '../OuterSubscriber'; -import { InnerSubscriber } from '../InnerSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; import { MonoTypeOperatorFunction, TeardownLogic, ObservableInput } from '../types'; import { Subscription } from '../Subscription'; +import { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe'; /** * Returns an Observable that skips items emitted by the source Observable until a second Observable emits an item. @@ -64,17 +62,17 @@ class SkipUntilOperator implements Operator { * @ignore * @extends {Ignored} */ -class SkipUntilSubscriber extends OuterSubscriber { +class SkipUntilSubscriber extends SimpleOuterSubscriber { private hasValue: boolean = false; - private innerSubscription: Subscription; + private innerSubscription?: Subscription; constructor(destination: Subscriber, notifier: ObservableInput) { super(destination); - const innerSubscriber = new InnerSubscriber(this, undefined, undefined); + const innerSubscriber = new SimpleInnerSubscriber(this); this.add(innerSubscriber); this.innerSubscription = innerSubscriber; - const innerSubscription = subscribeToResult(this, notifier, undefined, undefined, innerSubscriber); + const innerSubscription = innerSubscribe(notifier, innerSubscriber); // The returned subscription will usually be the subscriber that was // passed. However, interop subscribers will be wrapped and for // unsubscriptions to chain correctly, the wrapper needs to be added, too. @@ -90,9 +88,7 @@ class SkipUntilSubscriber extends OuterSubscriber { } } - notifyNext(outerValue: T, innerValue: R, - outerIndex: number, innerIndex: number, - innerSub: InnerSubscriber): void { + notifyNext(): void { this.hasValue = true; if (this.innerSubscription) { this.innerSubscription.unsubscribe();