/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@xoid/react@1.0.1/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var react=require("react"),xoid=require("xoid"),useConstant=require("./useConstant"),useAdapter=require("./useAdapter"),useAtom=require("./useAtom");function useSetup(e,t){let r;if(arguments.length>1){const u=useConstant.useConstant((()=>xoid.atom(t)));u.set(t),r=useAdapter.useAdapter((()=>e(u)))}else r=useAdapter.useAdapter(e);return react.useDebugValue(r),r}Object.defineProperty(exports,"useConstant",{enumerable:!0,get:function(){return useConstant.useConstant}}),Object.defineProperty(exports,"createProvider",{enumerable:!0,get:function(){return useAdapter.createProvider}}),Object.defineProperty(exports,"useAtom",{enumerable:!0,get:function(){return useAtom.useAtom}}),exports.useSetup=useSetup;
//# sourceMappingURL=/sm/9c8acc72ab1da7e683a8e03412791ff47e416622dd13227d2615780fc6276169.map