vue-cesium
Version:
Vue 3.x components for CesiumJS.
22 lines (19 loc) • 401 B
JavaScript
import { onBeforeUnmount } from 'vue';
;
function useTimeout() {
let timer;
onBeforeUnmount(() => {
clearTimeout(timer);
});
return {
registerTimeout(fn, delay) {
clearTimeout(timer);
timer = setTimeout(fn, delay);
},
removeTimeout() {
clearTimeout(timer);
}
};
}
export { useTimeout as default };
//# sourceMappingURL=use-timeout.mjs.map