UNPKG

532 BTypeScriptView Raw
1import { AsyncIterableX } from '../../asynciterable/asynciterablex';
2export declare function memoizeProto<TSource>(this: AsyncIterableX<TSource>, readerCount?: number): AsyncIterableX<TSource>;
3export declare function memoizeProto<TSource, TResult>(this: AsyncIterableX<TSource>, readerCount?: number, selector?: (value: AsyncIterable<TSource>) => AsyncIterable<TResult>): AsyncIterableX<TResult>;
4declare module '../../asynciterable/asynciterablex' {
5 interface AsyncIterableX<T> {
6 memoize: typeof memoizeProto;
7 }
8}