diff --git a/.changeset/fuzzy-pillows-doubt.md b/.changeset/fuzzy-pillows-doubt.md new file mode 100644 index 00000000000..f6cbd212f61 --- /dev/null +++ b/.changeset/fuzzy-pillows-doubt.md @@ -0,0 +1,5 @@ +--- +'@clerk/vue': patch +--- + +Bug fix: Update the initial value of `clientCtx` to `undefined` to correctly infer that `clerk` is defined.(https://github.com/clerk/javascript/pull/5324#discussion_r1989445357) diff --git a/packages/vue/src/plugin.ts b/packages/vue/src/plugin.ts index b019697a929..e2485a2d0ba 100644 --- a/packages/vue/src/plugin.ts +++ b/packages/vue/src/plugin.ts @@ -36,7 +36,7 @@ export const clerkPlugin: Plugin = { const clerk = shallowRef(null); const resources = ref({ - client: {} as ClientResource, + client: undefined as unknown as ClientResource, session: undefined, user: undefined, organization: undefined,