export interface ITimer { delta: number; elapsed: number; } declare global { interface Window { timer: Timer; } } /** * 时序记录 获取运行时间和上一次运行的间隔时间 */ export declare class Timer { autoStart: boolean; startTime: number; oldTime: number; running: boolean; timer: Performance | DateConstructor; _elapsedTime: number; _deltaTime: number; _time: ITimer; constructor(autoStart?: boolean); static get Instance(): Timer; get deltaElapsed(): ITimer; /** * */ get elapsed(): number; get delta(): number; start(): void; stop(): void; }