// Module ID: 1529 // Function ID: 1530 // Name: noop // Dependencies: [19, 1530] // Module 1529 (noop) const self = this; let self2 = this; if (this) { self2 = self.__createBinding; } if (self2) { let __setModuleDefault = self; if (self) { __setModuleDefault = self.__setModuleDefault; } if (__setModuleDefault) { let fn = self; if (self) { fn = self.__importStar; } if (!fn) { fn = (__esModule) => { if (__esModule) { if (__esModule.__esModule) { return __esModule; } } const obj = {}; if (null != __esModule) { for (const key10009 in arg0) { let tmp8 = key10009; let tmp9 = "default" !== key10009; if (!tmp9) { if (!tmp9) { continue; } else { let tmp5 = self2; let tmp6 = self2(obj, arg0, key10009); continue; } continue; } else { let _Object = Object; let call = hasOwnProperty.call; if (typeof call === "unknown") { let hasOwnPropertyResult = hasOwnProperty(key10009); } else { hasOwnPropertyResult = call(arg0, key10009); } let tmp4 = hasOwnPropertyResult; } } } __setModuleDefault(obj, __esModule); return obj; }; } let fn2 = self; if (self) { fn2 = self.__importDefault; } if (!fn2) { fn2 = (__esModule) => { if (!__esModule) { const obj = { default: null }; obj[0] = __esModule; let tmp = obj; } else { tmp = __esModule; } return tmp; }; } const _Object3 = Object; let closure_2 = fn(require("noop")); let closure_3 = fn2(require("noop")); exports.default = function useLatestCallback(stateFromStores) { let closure_0 = stateFromStores; let closure_1 = React.useRef(stateFromStores); closure_3.default(() => { closure_1.current = closure_0; }); return React.useRef(function latestCallback() { let length; const items = []; let num = 0; if (0 < arguments.length) { do { items[num] = arguments[num]; num = num + 1; length = arguments.length; } while (num < length); } const current = ref.current; return current.apply(this, items); }).current; }; } else { const _Object2 = Object; } } else { let _Object = Object; }