ix
Version:
The Interactive Extensions for JavaScript
13 lines (12 loc) • 562 B
TypeScript
import { IterableX } from '../../iterable/iterablex.js';
import { PartialObserver } from '../../observer.js';
/**
* @ignore
*/
export declare function tapProto<TSource>(this: IterableX<TSource>, observer: PartialObserver<TSource>): IterableX<TSource>;
export declare function tapProto<TSource>(this: IterableX<TSource>, next?: ((value: TSource) => any) | null, error?: ((err: any) => any) | null, complete?: (() => any) | null): IterableX<TSource>;
declare module '../../iterable/iterablex' {
interface IterableX<T> {
tap: typeof tapProto;
}
}