UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

23 lines (22 loc) 640 B
import { FunctionAny } from './internals/types'; /** * 延迟 `wait` 毫秒后调用 `func` * * @alias module:Function.delay * @since 1.0.0 * @param {Function} func 要延迟的函数。 * @param {number} wait 要延迟的毫秒数。 * @param {...*} [args] 调用函数时传入的参数。 * @returns {number} 定时器 `id` * @example * * // 延迟 1000 毫秒后执行 * delay(function(text){ * console.log(text); * }, 1000, 'hello world'); * * // 'hello world' * */ declare function delay<T extends FunctionAny>(this: any, func: T, wait: number, ...args: Parameters<T>): NodeJS.Timeout; export default delay;