智慧水务管理系统 - 精河县供水工程综合管理平台

12345678910111213141516171819202122232425
  1. Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
  2. require("../../_virtual/_rolldown/runtime.js");
  3. let _vueuse_core = require("@vueuse/core");
  4. //#region ../../packages/hooks/use-timeout/index.ts
  5. function useTimeout() {
  6. let timeoutHandle;
  7. const registerTimeout = (fn, delay) => {
  8. cancelTimeout();
  9. timeoutHandle = globalThis.setTimeout(fn, delay);
  10. };
  11. const cancelTimeout = () => {
  12. if (timeoutHandle === void 0) return;
  13. globalThis.clearTimeout(timeoutHandle);
  14. timeoutHandle = void 0;
  15. };
  16. (0, _vueuse_core.tryOnScopeDispose)(() => cancelTimeout());
  17. return {
  18. registerTimeout,
  19. cancelTimeout
  20. };
  21. }
  22. //#endregion
  23. exports.useTimeout = useTimeout;
  24. //# sourceMappingURL=index.js.map