UNPKG

ramda-generators

Version:

A collection of lazily evaluated generators and functions to work with generators in Javascript and Typescript, following the style of Ramda's functions

17 lines (16 loc) 562 B
declare type PeriodicInput<R> = { start: () => Generator<R, void> | Generator<Promise<R>, void>; } | Generator<R, void> | (() => R) | R[]; declare type PeriodicFrom = { <R>(ms: number, list: PeriodicInput<R>): { start: () => AsyncGenerator<R, void>; }; (ms: number): <R>(list: PeriodicInput<R>) => { start: () => AsyncGenerator<R, void>; }; }; export declare const periodicFrom: PeriodicFrom; export declare const periodic: (ms: number) => { start: () => AsyncGenerator<null, void, unknown>; }; export {};