X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Frxjs%2F_esm2015%2Finternal%2Foperators%2FbufferWhen.js;h=705f3e4071f6d836ac3d186d753a43d48502e501;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hp=a2dca4f02604473a7e98916a86e1a8f6079ad645;hpb=3aba54c891969552833dbc350b3139e944e17a97;p=dotfiles%2F.git 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; } }