UNPKG

@eolme/vma-engine

Version:
12 lines (11 loc) 467 B
export declare type Timer = typeof setTimeout | typeof setInterval; export declare type AnyTimer = (handler: Function, timeout?: number) => ReturnType<Timer>; export declare type AnyClearTimer = (handle: ReturnType<Timer>) => void; export declare interface Timers { setTimeout: AnyTimer; clearTimeout: AnyClearTimer; setInterval: AnyTimer; clearInterval: AnyClearTimer; } declare const timers: Timers; export { timers, timers as default };