UNPKG

414 BTypeScriptView Raw
1import { IterableX } from '../../iterable/iterablex';
2export declare function shareProto<TSource>(this: IterableX<TSource>): IterableX<TSource>;
3export declare function shareProto<TSource, TResult>(this: IterableX<TSource>, fn?: (value: Iterable<TSource>) => Iterable<TResult>): IterableX<TResult>;
4declare module '../../iterable/iterablex' {
5 interface IterableX<T> {
6 share: typeof shareProto;
7 }
8}