diff --git a/src/sleep/index.ts b/src/sleep/index.ts new file mode 100644 index 0000000..5733cb7 --- /dev/null +++ b/src/sleep/index.ts @@ -0,0 +1,19 @@ +/** + * 睡眠 `n` 毫秒 + * + * @example + * ```ts + * async run() { + * console.log(Date.now()) + * await sleep(1000) + * console.log(Date.now()) + * } + * ``` + */ +export default function sleep(ms = 0) { + return new Promise((resolve) => { + setTimeout(() => { + resolve(true) + }, ms) + }) +}