UNPKG

ix

Version:

The Interactive Extensions for JavaScript

9 lines (8 loc) 517 B
import { AsyncIterableX } from '../../asynciterable/asynciterablex.js'; export declare function shareProto<TSource>(this: AsyncIterableX<TSource>): AsyncIterableX<TSource>; export declare function shareProto<TSource, TResult>(this: AsyncIterableX<TSource>, selector?: (value: AsyncIterable<TSource>) => AsyncIterable<TResult> | Promise<AsyncIterable<TResult>>): AsyncIterableX<TResult>; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX<T> { share: typeof shareProto; } }