@eolme/vma-engine
Version:
Engine for VK Mini Apps
12 lines (11 loc) • 467 B
TypeScript
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 };