casc-cesium
Version:
Vue 3.x components for CesiumJS.
25 lines (20 loc) • 455 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var vue = require('vue');
function useTimeout() {
let timer;
vue.onBeforeUnmount(() => {
clearTimeout(timer);
});
return {
registerTimeout(fn, delay) {
clearTimeout(timer);
timer = setTimeout(fn, delay);
},
removeTimeout() {
clearTimeout(timer);
}
};
}
exports["default"] = useTimeout;
//# sourceMappingURL=use-timeout.js.map