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%2FbufferWhen.js;h=705f3e4071f6d836ac3d186d753a43d48502e501;hp=a2dca4f02604473a7e98916a86e1a8f6079ad645;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/bufferWhen.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/bufferWhen.js index a2dca4f0..705f3e40 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/bufferWhen.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/bufferWhen.js @@ -1,6 +1,5 @@ import { Subscription } from '../Subscription'; -import { OuterSubscriber } from '../OuterSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; +import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe'; export function bufferWhen(closingSelector) { return function (source) { return source.lift(new BufferWhenOperator(closingSelector)); @@ -14,7 +13,7 @@ class BufferWhenOperator { return source.subscribe(new BufferWhenSubscriber(subscriber, this.closingSelector)); } } -class BufferWhenSubscriber extends OuterSubscriber { +class BufferWhenSubscriber extends SimpleOuterSubscriber { constructor(destination, closingSelector) { super(destination); this.closingSelector = closingSelector; @@ -32,10 +31,10 @@ class BufferWhenSubscriber extends OuterSubscriber { super._complete(); } _unsubscribe() { - this.buffer = null; + this.buffer = undefined; this.subscribing = false; } - notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) { + notifyNext() { this.openBuffer(); } notifyComplete() { @@ -69,7 +68,7 @@ class BufferWhenSubscriber extends OuterSubscriber { this.closingSubscription = closingSubscription; this.add(closingSubscription); this.subscribing = true; - closingSubscription.add(subscribeToResult(this, closingNotifier)); + closingSubscription.add(innerSubscribe(closingNotifier, new SimpleInnerSubscriber(this))); this.subscribing = false; } }