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%2Fsample.ts;h=1a26baff32034df06cfb514a00c8a73ad53fc5af;hp=5665dec1ba768cb3354ddd65f0ec54875a1f1aae;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/sample.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/sample.ts index 5665dec1..1a26baff 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/sample.ts +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/sample.ts @@ -1,11 +1,9 @@ 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 { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe'; /** * Emits the most recently emitted value from the source Observable whenever @@ -58,7 +56,7 @@ class SampleOperator implements Operator { call(subscriber: Subscriber, source: any): TeardownLogic { const sampleSubscriber = new SampleSubscriber(subscriber); const subscription = source.subscribe(sampleSubscriber); - subscription.add(subscribeToResult(sampleSubscriber, this.notifier)); + subscription.add(innerSubscribe(this.notifier, new SimpleInnerSubscriber(sampleSubscriber))); return subscription; } } @@ -68,8 +66,8 @@ class SampleOperator implements Operator { * @ignore * @extends {Ignored} */ -class SampleSubscriber extends OuterSubscriber { - private value: T; +class SampleSubscriber extends SimpleOuterSubscriber { + private value?: T; private hasValue: boolean = false; protected _next(value: T) { @@ -77,9 +75,7 @@ class SampleSubscriber extends OuterSubscriber { this.hasValue = true; } - notifyNext(outerValue: T, innerValue: R, - outerIndex: number, innerIndex: number, - innerSub: InnerSubscriber): void { + notifyNext(): void { this.emitValue(); } @@ -90,7 +86,7 @@ class SampleSubscriber extends OuterSubscriber { emitValue() { if (this.hasValue) { this.hasValue = false; - this.destination.next(this.value); + this.destination.next!(this.value!); } } }