import { AsyncIterableX } from '../../asynciterable/asynciterablex' ; import { concat } from '../../asynciterable/concat' ; ignore export function concatProto < T > ( this ) ; ignore export function concatProto < T , T2 > ( this , v2 ) ; ignore export function concatProto < T , T2 , T3 > ( this , v2 , v3 ) ; ignore export function concatProto < T , T2 , T3 , T4 > ( this , v2 , v3 , v4 ) ; ignore export function concatProto < T , T2 , T3 , T4 , T5 > ( this , v2 , v3 , v4 , v5 ) ; ignore export function concatProto < T , T2 , T3 , T4 , T5 , T6 > ( this , v2 , v3 , v4 , v5 , v6 ) ; ignore export function concatProto < T > ( this , ... args ) { return concat ( this , ... args ) ; } AsyncIterableX . prototype . concat = concatProto ; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX < T > { concat : typeof concatProto ; } }