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%2F_esm2015%2Finternal%2Foperators%2FmergeScan.js;h=1f19aaf7cae9d64898c2d63db169f046cb275ecf;hp=db27069446677cad7793177d845e53377da2445c;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/mergeScan.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/mergeScan.js index db270694..1f19aaf7 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/mergeScan.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/mergeScan.js @@ -1,6 +1,4 @@ -import { subscribeToResult } from '../util/subscribeToResult'; -import { OuterSubscriber } from '../OuterSubscriber'; -import { InnerSubscriber } from '../InnerSubscriber'; +import { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe'; export function mergeScan(accumulator, seed, concurrent = Number.POSITIVE_INFINITY) { return (source) => source.lift(new MergeScanOperator(accumulator, seed, concurrent)); } @@ -14,7 +12,7 @@ export class MergeScanOperator { return source.subscribe(new MergeScanSubscriber(subscriber, this.accumulator, this.seed, this.concurrent)); } } -export class MergeScanSubscriber extends OuterSubscriber { +export class MergeScanSubscriber extends SimpleOuterSubscriber { constructor(destination, accumulator, acc, concurrent) { super(destination); this.accumulator = accumulator; @@ -39,17 +37,17 @@ export class MergeScanSubscriber extends OuterSubscriber { return destination.error(e); } this.active++; - this._innerSub(ish, value, index); + this._innerSub(ish); } else { this.buffer.push(value); } } - _innerSub(ish, value, index) { - const innerSubscriber = new InnerSubscriber(this, value, index); + _innerSub(ish) { + const innerSubscriber = new SimpleInnerSubscriber(this); const destination = this.destination; destination.add(innerSubscriber); - const innerSubscription = subscribeToResult(this, ish, undefined, undefined, innerSubscriber); + const innerSubscription = innerSubscribe(ish, innerSubscriber); if (innerSubscription !== innerSubscriber) { destination.add(innerSubscription); } @@ -64,16 +62,14 @@ export class MergeScanSubscriber extends OuterSubscriber { } this.unsubscribe(); } - notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) { + notifyNext(innerValue) { const { destination } = this; this.acc = innerValue; this.hasValue = true; destination.next(innerValue); } - notifyComplete(innerSub) { + notifyComplete() { const buffer = this.buffer; - const destination = this.destination; - destination.remove(innerSub); this.active--; if (buffer.length > 0) { this._next(buffer.shift());