// Module ID: 12435 // Function ID: 96494 // Name: useScheduledForcedUpdate // Dependencies: [31, 6181, 2] // Exports: default // Module 12435 (useScheduledForcedUpdate) import result from "result"; const require = arg1; const result = require("set").fileFinishedImporting("modules/premium/hooks/useScheduledForcedUpdate.tsx"); export default function useScheduledForcedUpdate(delay) { delay = delay.delay; let flag = delay.disable; if (flag === undefined) { flag = false; } let forceUpdate; forceUpdate = delay(flag[1]).useForceUpdate(); const items = [delay, flag, forceUpdate]; const effect = forceUpdate.useEffect(() => { if (timeout > 0) { if (!flag) { const _setTimeout = setTimeout; timeout = setTimeout(() => { outer1_2(); }, timeout); return () => clearTimeout(closure_0); } } }, items); };