1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| 'use strict';
|
| Object.defineProperty(exports, '__esModule', { value: true });
|
| var core = require('@vueuse/core');
|
| function useTimeout() {
| let timeoutHandle;
| const registerTimeout = (fn, delay) => {
| cancelTimeout();
| timeoutHandle = window.setTimeout(fn, delay);
| };
| const cancelTimeout = () => window.clearTimeout(timeoutHandle);
| core.tryOnScopeDispose(() => cancelTimeout());
| return {
| registerTimeout,
| cancelTimeout
| };
| }
|
| exports.useTimeout = useTimeout;
| //# sourceMappingURL=index.js.map
|
|