UNPKG

@benev/slate

Version:
19 lines (18 loc) 707 B
export declare function repeating(milliseconds: number, fn: () => (void | Promise<void>)): () => void; export declare namespace repeating { var hz: (hertz: number, fn: () => Promise<void>) => () => void; } /** @deprecated use `repeat` instead */ export declare class Repeater { milliseconds: number; fn: () => Promise<void>; active: boolean; constructor(milliseconds: number, fn: () => Promise<void>); execute(): Promise<void>; stop(): void; } /** @deprecated use `repeat` instead */ export declare function repeater(milliseconds: number, fn: () => Promise<void>): Repeater; export declare namespace repeater { var hz: (hertz: number, fn: () => Promise<void>) => Repeater; }