streams
Version:
A lazy streams library for functional composition in JavaScript.
7 lines (6 loc) • 338 B
TypeScript
export interface IntervalScheduler<T = unknown> {
schedule(interval: number, listener: () => void): T;
cancel(scheduled: T): void;
}
export declare const defaultScheduler: IntervalScheduler;
export declare function iteratorInterval(periodMillis: number, scheduler?: IntervalScheduler): AsyncGenerator<number, undefined, unknown>;