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%2Fbuffer.ts;h=d3bb274e4e4bb3fd1759f7ef26be835a78c9daa5;hp=a1abae420e2b2bba3ee0c22cc72472d6f7cbee5b;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/buffer.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/buffer.ts index a1abae42..d3bb274e 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/buffer.ts +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/src/internal/operators/buffer.ts @@ -1,10 +1,8 @@ import { Operator } from '../Operator'; import { Subscriber } from '../Subscriber'; import { Observable } from '../Observable'; -import { OuterSubscriber } from '../OuterSubscriber'; -import { InnerSubscriber } from '../InnerSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; import { OperatorFunction } from '../types'; +import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe'; /** * Buffers the source Observable values until `closingNotifier` emits. @@ -67,23 +65,21 @@ class BufferOperator implements Operator { * @ignore * @extends {Ignored} */ -class BufferSubscriber extends OuterSubscriber { +class BufferSubscriber extends SimpleOuterSubscriber { private buffer: T[] = []; constructor(destination: Subscriber, closingNotifier: Observable) { super(destination); - this.add(subscribeToResult(this, closingNotifier)); + this.add(innerSubscribe(closingNotifier, new SimpleInnerSubscriber(this))); } protected _next(value: T) { this.buffer.push(value); } - notifyNext(outerValue: T, innerValue: any, - outerIndex: number, innerIndex: number, - innerSub: InnerSubscriber): void { + notifyNext(): void { const buffer = this.buffer; this.buffer = []; - this.destination.next(buffer); + this.destination.next!(buffer); } }