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%2Fdistinct.js;h=651dc6df1f08431b3d7bd91c7b67c271d376a762;hp=cda297fa22c159991915548c5e5eb6a65fb189bd;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/distinct.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/distinct.js index cda297fa..651dc6df 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/distinct.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm2015/internal/operators/distinct.js @@ -1,5 +1,4 @@ -import { OuterSubscriber } from '../OuterSubscriber'; -import { subscribeToResult } from '../util/subscribeToResult'; +import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe'; export function distinct(keySelector, flushes) { return (source) => source.lift(new DistinctOperator(keySelector, flushes)); } @@ -12,19 +11,19 @@ class DistinctOperator { return source.subscribe(new DistinctSubscriber(subscriber, this.keySelector, this.flushes)); } } -export class DistinctSubscriber extends OuterSubscriber { +export class DistinctSubscriber extends SimpleOuterSubscriber { constructor(destination, keySelector, flushes) { super(destination); this.keySelector = keySelector; this.values = new Set(); if (flushes) { - this.add(subscribeToResult(this, flushes)); + this.add(innerSubscribe(flushes, new SimpleInnerSubscriber(this))); } } - notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) { + notifyNext() { this.values.clear(); } - notifyError(error, innerSub) { + notifyError(error) { this._error(error); } _next(value) {