{"version":3,"file":"useAssertWrappedByClerkProvider-Cm0djUcB.cjs","names":["useClerkInstanceContext"],"sources":["../src/errors/errorThrower.ts","../src/contexts/IsomorphicClerkContext.tsx","../src/hooks/useAssertWrappedByClerkProvider.ts"],"sourcesContent":["import type { ErrorThrowerOptions } from '@clerk/shared/error';\nimport { buildErrorThrower } from '@clerk/shared/error';\n\nconst errorThrower = buildErrorThrower({ packageName: '@clerk/react' });\n\nexport { errorThrower };\n\n/**\n * Overrides options of the internal errorThrower (eg setting packageName prefix).\n *\n * @internal\n */\nexport function setErrorThrowerOptions(options: ErrorThrowerOptions) {\n  errorThrower.setMessages(options).setPackageName(options);\n}\n","import { useClerkInstanceContext } from '@clerk/shared/react';\n\nimport type { IsomorphicClerk } from '../isomorphicClerk';\n\nexport const useIsomorphicClerkContext = useClerkInstanceContext as unknown as () => IsomorphicClerk;\n","import { useAssertWrappedByClerkProvider as useSharedAssertWrappedByClerkProvider } from '@clerk/shared/react';\n\nimport { errorThrower } from '../errors/errorThrower';\n\nexport const useAssertWrappedByClerkProvider = (source: string): void => {\n  useSharedAssertWrappedByClerkProvider(() => {\n    errorThrower.throwMissingClerkProviderError({ source });\n  });\n};\n"],"mappings":";;;;AAGA,MAAM,0DAAiC,EAAE,aAAa,eAAe,CAAC;;;;;;AAStE,SAAgB,uBAAuB,SAA8B;CACnE,aAAa,YAAY,OAAO,CAAC,CAAC,eAAe,OAAO;AAC1D;;;;ACVA,MAAa,4BAA4BA;;;;ACAzC,MAAa,mCAAmC,WAAyB;CACvE,+DAA4C;EAC1C,aAAa,+BAA+B,EAAE,OAAO,CAAC;CACxD,CAAC;AACH"}