UNPKG

@antdv/pro-utils

Version:

@antdv/pro-utils

20 lines (19 loc) 406 B
import { unref } from "vue"; function promiseTimeout(ms, throwOnTimeout = false, reason = "Timeout") { return new Promise((resolve, reject) => { if (throwOnTimeout) setTimeout(() => reject(reason), ms); else setTimeout(resolve, ms); }); } function noop() { } function toValue(r) { return typeof r === "function" ? r() : unref(r); } export { noop, promiseTimeout, toValue };