1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| 'use strict';
|
| Object.defineProperty(exports, '__esModule', { value: true });
|
| var vue = require('vue');
| var core = require('@vueuse/core');
|
| const usePreventGlobal = (indicator, evt, cb) => {
| const prevent = (e) => {
| if (cb(e))
| e.stopImmediatePropagation();
| };
| let stop = void 0;
| vue.watch(() => indicator.value, (val) => {
| if (val) {
| stop = core.useEventListener(document, evt, prevent, true);
| } else {
| stop == null ? void 0 : stop();
| }
| }, { immediate: true });
| };
|
| exports.usePreventGlobal = usePreventGlobal;
| //# sourceMappingURL=index.js.map
|
|