import { AsyncIterableX } from '../../asynciterable/asynciterablex' ; import { ThrottleAsyncIterable } from '../../asynciterable/operators/throttle' ; ignore export function throttleProto < T > ( this , time ) { return new ThrottleAsyncIterable < T > ( this , time ) ; } AsyncIterableX . prototype . throttle = throttleProto ; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX < T > { throttle : typeof throttleProto ; } }