{"version":3,"file":"xswr.cjs","sources":["../../../../../src/mods/react/hooks/xswr.tsx"],"sourcesContent":["import { useCore } from \"mods/react/contexts/core.js\";\nimport { useCallback } from \"react\";\nexport function useXSWR() {\n    const core = useCore().unwrap();\n    const make = useCallback(async (makeable) => {\n        return await makeable.make(core);\n    }, [core]);\n    return { core, make };\n}\n//# sourceMappingURL=xswr.js.map"],"names":["core","useCore","useCallback"],"mappings":";;;;;AAEO,SAAS,OAAO,GAAG;AAC1B,IAAI,MAAMA,MAAI,GAAGC,YAAO,EAAE,CAAC,MAAM,EAAE,CAAC;AACpC,IAAI,MAAM,IAAI,GAAGC,iBAAW,CAAC,OAAO,QAAQ,KAAK;AACjD,QAAQ,OAAO,MAAM,QAAQ,CAAC,IAAI,CAACF,MAAI,CAAC,CAAC;AACzC,KAAK,EAAE,CAACA,MAAI,CAAC,CAAC,CAAC;AACf,IAAI,OAAO,QAAEA,MAAI,EAAE,IAAI,EAAE,CAAC;AAC1B;;;;"}