UNPKG

561 BTypeScriptView Raw
1import { AsyncIterableX } from './asynciterablex';
2export declare class CatchWithAsyncIterable<TSource> extends AsyncIterableX<TSource> {
3 private _source;
4 private _handler;
5 constructor(source: AsyncIterable<TSource>, handler: (error: any) => AsyncIterable<TSource> | Promise<AsyncIterable<TSource>>);
6 [Symbol.asyncIterator](): AsyncIterableIterator<TSource>;
7}
8export declare function catchWith<TSource>(source: AsyncIterable<TSource>, handler: (error: any) => AsyncIterable<TSource> | Promise<AsyncIterable<TSource>>): AsyncIterableX<TSource>;