uawdijnntqw1x1x1
IP : 216.73.216.110
Hostname : 6.87.74.97.host.secureserver.net
Kernel : Linux 6.87.74.97.host.secureserver.net 4.18.0-553.83.1.el8_10.x86_64 #1 SMP Mon Nov 10 04:22:44 EST 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
emeraadmin
/
www
/
node_modules
/
resolve
/
..
/
parse-filepath
/
..
/
tss-react
/
tools
/
useGuaranteedMemo.js
/
/
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useGuaranteedMemo = void 0; const react_1 = require("react"); /** Like react's useMemo but with guarantee that the fn * won't be invoked again if deps hasn't change */ function useGuaranteedMemo(fn, deps) { const ref = (0, react_1.useRef)(); if (!ref.current || deps.length !== ref.current.prevDeps.length || ref.current.prevDeps.map((v, i) => v === deps[i]).indexOf(false) >= 0) { ref.current = { "v": fn(), "prevDeps": [...deps], }; } return ref.current.v; } exports.useGuaranteedMemo = useGuaranteedMemo;
/home/emeraadmin/www/node_modules/resolve/../parse-filepath/../tss-react/tools/useGuaranteedMemo.js