import { AsyncIterableX } from '../../asynciterable/asynciterablex.js'; import { DelayAsyncIterable } from '../../asynciterable/operators/delay.js'; export function delayProto( this: AsyncIterableX, dueTime: number ): AsyncIterableX { return new DelayAsyncIterable(this, dueTime); } AsyncIterableX.prototype.delay = delayProto; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX { delay: typeof delayProto; } }