decord/beta/source/hooks/useResettingValue.tsx
github-actions 19e52f659f chore: update source for beta 347.11
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4973.js (118.4 MB)
2026-09-26 17:57:22 +00:00

38 lines
1.1 KiB
TypeScript

// Module ID: 13853
// Function ID: 13854
// Name: useResettingValue
// Dependencies: [32, 19, 5847, 2036, 2]
// Exports: default
// Module 13853 (useResettingValue)
import useInitialValueDefault from "useInitialValue" /* 5847 */;
import _slicedToArray from "module_32" /* 32 */;
const require = fn;
const noop = fn(19);
({ useState: closure_4, useCallback: hasOwnProperty, useEffect: metroRequire } = noop);
const size = fn(2);
const result = size.fileFinishedImporting("hooks/useResettingValue.tsx");
export default function useResettingValue(arg0, arg1) {
closure_0 = arg0;
importDefault = arg1;
const tmp = _slicedToArray(closure_4(arg0), 2);
dependencyMap = tmp[1];
const tmp2 = useInitialValueDefault(() => {
const timeout = new closure_0(2036).Timeout();
return timeout;
});
_slicedToArray = tmp2;
const items = [tmp2];
closure_6(() => () => closure_1_3.stop(), items);
const items1 = [tmp[0], ];
const items2 = [arg1, arg0, tmp2];
items1[1] = closure_5((arg0) => {
dependencyMap(arg0);
if (arg0 !== closure_0) {
closure_3.start(closure_1, () => dependencyMap(closure_1_0));
}
}, items2);
return items1;
};