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%2FtimeoutWith.ts;h=9578851720fe20a68d0f01d2a56e3913cdf26507;hp=753b16707c6bd425b72f955d094887e34a2530b0;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/timeoutWith.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/timeoutWith.ts index 753b1670..95788517 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/timeoutWith.ts +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/timeoutWith.ts @@ -3,9 +3,8 @@ import { Subscriber } from '../Subscriber'; import { async } from '../scheduler/async'; import { Observable } from '../Observable'; import { isDate } from '../util/isDate'; -import { OuterSubscriber } from '../OuterSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; -import { ObservableInput, OperatorFunction, MonoTypeOperatorFunction, SchedulerAction, SchedulerLike, TeardownLogic } from '../types'; +import { ObservableInput, OperatorFunction, SchedulerAction, SchedulerLike, TeardownLogic } from '../types'; +import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe'; /* tslint:disable:max-line-length */ export function timeoutWith(due: number | Date, withObservable: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; @@ -40,7 +39,7 @@ export function timeoutWith(due: number | Date, withObservable: Observable * ## Example * Add fallback observable * ```ts - * import { intrerval } from 'rxjs'; + * import { interval } from 'rxjs'; * import { timeoutWith } from 'rxjs/operators'; * * const seconds = interval(1000); @@ -93,9 +92,9 @@ class TimeoutWithOperator implements Operator { * @ignore * @extends {Ignored} */ -class TimeoutWithSubscriber extends OuterSubscriber { +class TimeoutWithSubscriber extends SimpleOuterSubscriber { - private action: SchedulerAction> = null; + private action?: SchedulerAction>; constructor(destination: Subscriber, private absoluteTimeout: boolean, @@ -108,8 +107,8 @@ class TimeoutWithSubscriber extends OuterSubscriber { private static dispatchTimeout(subscriber: TimeoutWithSubscriber): void { const { withObservable } = subscriber; - ( subscriber)._unsubscribeAndRecycle(); - subscriber.add(subscribeToResult(subscriber, withObservable)); + subscriber._unsubscribeAndRecycle(); + subscriber.add(innerSubscribe(withObservable, new SimpleInnerSubscriber(subscriber))); } private scheduleTimeout(): void { @@ -123,7 +122,7 @@ class TimeoutWithSubscriber extends OuterSubscriber { this.action = (>> action.schedule(this, this.waitFor)); } else { this.add(this.action = (>> this.scheduler.schedule>( - TimeoutWithSubscriber.dispatchTimeout, this.waitFor, this + TimeoutWithSubscriber.dispatchTimeout as any, this.waitFor, this ))); } } @@ -137,8 +136,8 @@ class TimeoutWithSubscriber extends OuterSubscriber { /** @deprecated This is an internal implementation detail, do not use. */ _unsubscribe() { - this.action = null; - this.scheduler = null; - this.withObservable = null; + this.action = undefined; + this.scheduler = null!; + this.withObservable = null!; } }