import { AsyncIterableX } from '../../asynciterable/asynciterablex' ; import { retry } from '../../asynciterable/operators/retry' ; ignore export function retryProto < T > ( this , count = - 1 ) { return retry < T > ( count ) ( this ) ; } AsyncIterableX . prototype . retry = retryProto ; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX < T > { retry : typeof retryProto ; } }