123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- import { Observable } from '../Observable';
- import { Subscriber } from '../Subscriber';
- import { MonoTypeOperatorFunction } from '../types';
- import { SimpleOuterSubscriber } from '../innerSubscribe';
- export declare function distinct<T, K>(keySelector?: (value: T) => K, flushes?: Observable<any>): MonoTypeOperatorFunction<T>;
- export declare class DistinctSubscriber<T, K> extends SimpleOuterSubscriber<T, T> {
- private keySelector?;
- private values;
- constructor(destination: Subscriber<T>, keySelector?: (value: T) => K, flushes?: Observable<any>);
- notifyNext(): void;
- notifyError(error: any): void;
- protected _next(value: T): void;
- private _useKeySelector;
- private _finalizeNext;
- }
|