UNPKG

element-plus

Version:

A Component Library for Vue 3

25 lines (20 loc) 499 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); function useTimeout() { let timeoutHandle; vue.onBeforeUnmount(() => { clearTimeout(timeoutHandle); }); return { registerTimeout: (fn, delay) => { clearTimeout(timeoutHandle); timeoutHandle = setTimeout(fn, delay); }, cancelTimeout: () => { clearTimeout(timeoutHandle); } }; } exports["default"] = useTimeout; //# sourceMappingURL=index.js.map