@tempest/core
Version:
The core of the Tempest Stream Library
15 lines (14 loc) • 425 B
TypeScript
import { Timer, Task } from '../interfaces';
export declare class ClockTimer implements Timer<Asap> {
now(): number;
setTimer(fn: () => any, delayTime: number): Asap | any;
clearTimer(task: Asap | any): any;
}
export declare class Asap implements Task {
private f;
private active;
constructor(f: () => any);
run(time: number): void;
error(time: number, e: Error): void;
dispose(): void;
}