UNPKG

timewarp-sim

Version:

🕰️ Deterministic time simulation and manipulation library for TypeScript

15 lines (14 loc) 406 B
export declare class TimeController { private state; private hooks; constructor(); now(): Date; freeze(): void; unfreeze(): void; travelTo(date: Date): void; advance(ms: number): void; isFrozen(): boolean; onTimeChange(callback: (newTime: number) => void): void; removeTimeChangeListener(callback: (newTime: number) => void): void; nowTimestamp(): number; }