ix
Version:
The Interactive Extensions for JavaScript
9 lines (8 loc) • 491 B
TypeScript
import { AsyncIterableX } from '../../asynciterable/asynciterablex.js';
export declare function publishProto<TSource>(this: AsyncIterableX<TSource>): AsyncIterableX<TSource>;
export declare function publishProto<TSource, TResult>(this: AsyncIterableX<TSource>, selector?: (value: AsyncIterable<TSource>) => AsyncIterable<TResult>): AsyncIterableX<TResult>;
declare module '../../asynciterable/asynciterablex' {
interface AsyncIterableX<T> {
publish: typeof publishProto;
}
}