// Module ID: 1505 // Function ID: 17324 // Dependencies: [] // Module 1505 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 tmp7 = key10009; let callResult = "default" !== key10009; if (callResult) { let _Object = Object; callResult = hasOwnProperty.call(arg0, key10009); } if (!callResult) { continue; } else { let tmp4 = closure_0; let tmp5 = closure_0(obj, arg0, key10009); // continue } continue; } } __setModuleDefault(obj, __esModule); return obj; }; } let fn2 = self; if (self) { fn2 = self.__importDefault; } if (!fn2) { fn2 = (__esModule) => { if (!__esModule) { const obj = { default: __esModule }; let tmp = obj; } else { tmp = __esModule; } return tmp; }; } const _Object3 = Object; const obj = { value: true }; let closure_2 = fn(require(dependencyMap[0])); let closure_3 = fn2(require(dependencyMap[1])); exports.default = function useLatestCallback(arg0) { const self2 = arg0; let closure_1 = React.useRef(arg0); closure_3.default(() => { closure_1.current = arg0; }); 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 { const _Object = Object; }