import { AsyncIterableX } from '../../asynciterable/asynciterablex' ; import { forkJoin } from '../../asynciterable/forkjoin' ; ignore export function forkJoinProto < T , T2 > ( this , source2 ) ; export function forkJoinProto < T , T2 , T3 > ( this , source2 , source3 ) ; export function forkJoinProto < T , T2 , T3 , T4 > ( this , source2 , source3 , source4 ) ; export function forkJoinProto < T , T2 , T3 , T4 , T5 > ( this , source2 , source3 , source4 , source5 ) ; export function forkJoinProto < T , T2 , T3 , T4 , T5 , T6 > ( this , source2 , source3 , source4 , source5 , source6 ) ; export function forkJoinProto < T > ( this , ... sources ) ; export function forkJoinProto < T > ( this , ... args ) { return forkJoin < T > ( ... [ this , ... args ] ) ; } AsyncIterableX . prototype . forkJoin = forkJoinProto ; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX < T > { forkJoin : typeof forkJoinProto ; } }