/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@heroui/use-callback-ref@2.1.8/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,r)=>{for(var t in r)__defProp(e,t,{get:r[t],enumerable:!0})},__copyProps=(e,r,t,o)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let _ of __getOwnPropNames(r))__hasOwnProp.call(e,_)||_===t||__defProp(e,_,{get:()=>r[_],enumerable:!(o=__getOwnPropDesc(r,_))||o.enumerable});return e},__toCommonJS=e=>__copyProps(__defProp({},"__esModule",{value:!0}),e),index_exports={};__export(index_exports,{useCallbackRef:()=>useCallbackRef}),module.exports=__toCommonJS(index_exports);var import_react=require("react"),import_use_safe_layout_effect=require("@heroui/use-safe-layout-effect");function useCallbackRef(e,r=[]){const t=(0,import_react.useRef)(e);return(0,import_use_safe_layout_effect.useSafeLayoutEffect)((()=>{t.current=e})),(0,import_react.useCallback)(((...e)=>{var r;return null==(r=t.current)?void 0:r.call(t,...e)}),r)}
//# sourceMappingURL=/sm/4b2b32ab3a9031553a6f6f19a6be641426a435912c59b8b169366a9ce0971f72.map