@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
14 lines (13 loc) • 707 B
TypeScript
/** Сервис для доступа к системным функция setTimeout и setInterval. */
export interface ITimeoutService {
/** Предоставляет асинхронный интерейс доступа к setTimeout. */
waitTimeout(ms: number): Promise<void>;
/** Вызывает системную функцию setTimeout. */
setTimeout(callback: Function, ms: number): any;
/** Вызывает системную функцию setInterval. */
setInterval(handler: TimerHandler, timeout?: number): any;
}
export declare type $Timeout = {
timeout: ITimeoutService;
};
export declare const $Timeout: string | ((model?: $Timeout) => ITimeoutService);