import { AsyncIterableX } from '../../asynciterable/asynciterablex' ; import { WithLatestFromAsyncIterable } from '../../asynciterable/operators/withlatestfrom' ; ignore export function withLatestFromProto < T , T2 > ( this , source2 ) ; export function withLatestFromProto < T , T2 , T3 > ( this , source2 , source3 ) ; export function withLatestFromProto < T , T2 , T3 , T4 > ( this , source2 , source3 , source4 ) ; export function withLatestFromProto < T , T2 , T3 , T4 , T5 > ( this , source2 , source3 , source4 , source5 ) ; export function withLatestFromProto < T , T2 , T3 , T4 , T5 , T6 > ( this , source2 , source3 , source4 , source5 , source6 ) ; export function withLatestFromProto < T > ( this , ... sources ) ; export function withLatestFromProto < T > ( this , ... args ) { return new WithLatestFromAsyncIterable < T > ( this , args ) ; } AsyncIterableX . prototype . withLatestFrom = withLatestFromProto ; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX < T > { withLatestFrom : typeof withLatestFromProto ; } }