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%2Faudit.ts;h=9418ff992edbca13878ff7848958c63c50282e08;hp=9028abdb6dfce90ae20114a839aa55c4458f79fb;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/audit.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/audit.ts index 9028abdb..9418ff99 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/audit.ts +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/audit.ts @@ -3,9 +3,7 @@ import { Subscriber } from '../Subscriber'; import { Observable } from '../Observable'; import { Subscription } from '../Subscription'; import { MonoTypeOperatorFunction, SubscribableOrPromise, TeardownLogic } from '../types'; - -import { OuterSubscriber } from '../OuterSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; +import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe'; /** * Ignores source values for a duration determined by another Observable, then @@ -73,11 +71,11 @@ class AuditOperator implements Operator { * @ignore * @extends {Ignored} */ -class AuditSubscriber extends OuterSubscriber { +class AuditSubscriber extends SimpleOuterSubscriber { - private value: T; + private value?: T; private hasValue: boolean = false; - private throttled: Subscription; + private throttled?: Subscription; constructor(destination: Subscriber, private durationSelector: (value: T) => SubscribableOrPromise) { @@ -93,9 +91,9 @@ class AuditSubscriber extends OuterSubscriber { const { durationSelector } = this; duration = durationSelector(value); } catch (err) { - return this.destination.error(err); + return this.destination.error!(err); } - const innerSubscription = subscribeToResult(this, duration); + const innerSubscription = innerSubscribe(duration, new SimpleInnerSubscriber(this)); if (!innerSubscription || innerSubscription.closed) { this.clearThrottle(); } else { @@ -108,17 +106,17 @@ class AuditSubscriber extends OuterSubscriber { const { value, hasValue, throttled } = this; if (throttled) { this.remove(throttled); - this.throttled = null; + this.throttled = undefined; throttled.unsubscribe(); } if (hasValue) { - this.value = null; + this.value = undefined; this.hasValue = false; - this.destination.next(value); + this.destination.next!(value); } } - notifyNext(outerValue: T, innerValue: R, outerIndex: number, innerIndex: number): void { + notifyNext(): void { this.clearThrottle(); }