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%2Fobservable%2FcombineLatest.ts;h=ac5e6ea08d6af39c0a4965fe129f7ad25b1e20f3;hp=ce093c9c20da88eb7cd5876712f9c567d04236d9;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/observable/combineLatest.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/observable/combineLatest.ts index ce093c9c..ac5e6ea0 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/observable/combineLatest.ts +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/observable/combineLatest.ts @@ -226,8 +226,8 @@ export function combineLatest(...observables: Array | (( export function combineLatest, R>( ...observables: (O | ((...values: ObservedValueOf[]) => R) | SchedulerLike)[] ): Observable { - let resultSelector: (...values: Array) => R = null; - let scheduler: SchedulerLike = null; + let resultSelector: ((...values: Array) => R) | undefined = undefined; + let scheduler: SchedulerLike|undefined = undefined; if (isScheduler(observables[observables.length - 1])) { scheduler = observables.pop() as SchedulerLike; @@ -243,7 +243,7 @@ export function combineLatest, R>( observables = observables[0] as any; } - return fromArray(observables, scheduler).lift(new CombineLatestOperator, R>(resultSelector)); + return fromArray(observables, scheduler).lift(new CombineLatestOperator(resultSelector)); } export class CombineLatestOperator implements Operator { @@ -264,7 +264,7 @@ export class CombineLatestSubscriber extends OuterSubscriber { private active: number = 0; private values: any[] = []; private observables: any[] = []; - private toRespond: number; + private toRespond?: number; constructor(destination: Subscriber, private resultSelector?: (...values: Array) => R) { super(destination); @@ -279,26 +279,25 @@ export class CombineLatestSubscriber extends OuterSubscriber { const observables = this.observables; const len = observables.length; if (len === 0) { - this.destination.complete(); + this.destination.complete!(); } else { this.active = len; this.toRespond = len; for (let i = 0; i < len; i++) { const observable = observables[i]; - this.add(subscribeToResult(this, observable, observable, i)); + this.add(subscribeToResult(this, observable, undefined, i)); } } } notifyComplete(unused: Subscriber): void { if ((this.active -= 1) === 0) { - this.destination.complete(); + this.destination.complete!(); } } - notifyNext(outerValue: T, innerValue: R, - outerIndex: number, innerIndex: number, - innerSub: InnerSubscriber): void { + notifyNext(_outerValue: T, innerValue: R, + outerIndex: number): void { const values = this.values; const oldVal = values[outerIndex]; const toRespond = !this.toRespond @@ -310,7 +309,7 @@ export class CombineLatestSubscriber extends OuterSubscriber { if (this.resultSelector) { this._tryResultSelector(values); } else { - this.destination.next(values.slice()); + this.destination.next!(values.slice()); } } } @@ -318,11 +317,11 @@ export class CombineLatestSubscriber extends OuterSubscriber { private _tryResultSelector(values: any[]) { let result: any; try { - result = this.resultSelector.apply(this, values); + result = this.resultSelector!.apply(this, values); } catch (err) { - this.destination.error(err); + this.destination.error!(err); return; } - this.destination.next(result); + this.destination.next!(result); } }