timewarp-sim
Version:
🕰️ Deterministic time simulation and manipulation library for TypeScript
16 lines (15 loc) • 538 B
TypeScript
import { TimeController } from "./core/TimeController";
export declare const Timewarp: {
now: () => Date;
freeze: () => void;
unfreeze: () => void;
travelTo: (date: Date) => void;
advance: (ms: number) => void;
isFrozen: () => boolean;
onTimeChange: (cb: (newTime: number) => void) => void;
removeTimeChangeListener: (cb: (newTime: number) => void) => void;
enableGlobalMocking: () => void;
disableGlobalMocking: () => void;
isGlobalMockingEnabled: () => boolean;
};
export { TimeController };