From b42fa2be19ed3fadd85ddbef3e2a1645b7c28e61 Mon Sep 17 00:00:00 2001 From: Bereket Engida <86073083+Bekacru@users.noreply.github.com> Date: Tue, 14 Jan 2025 19:04:57 +0300 Subject: [PATCH] fix(vue): failing hook type (#1207) * fix: type vue clients to a functions * chore: typefix --- packages/better-auth/src/client/client.test.ts | 4 +++- packages/better-auth/src/client/vue/index.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/better-auth/src/client/client.test.ts b/packages/better-auth/src/client/client.test.ts index 68e5d48d3a..a5509ed882 100644 --- a/packages/better-auth/src/client/client.test.ts +++ b/packages/better-auth/src/client/client.test.ts @@ -183,7 +183,9 @@ describe("type", () => { }, }, }); - expectTypeOf(client.useComputedAtom).toEqualTypeOf>>(); + expectTypeOf(client.useComputedAtom).toEqualTypeOf< + () => Readonly> + >(); }); it("should infer resolved hooks svelte", () => { const client = createSvelteClient({ diff --git a/packages/better-auth/src/client/vue/index.ts b/packages/better-auth/src/client/vue/index.ts index c52503cb73..cb6b11a7b6 100644 --- a/packages/better-auth/src/client/vue/index.ts +++ b/packages/better-auth/src/client/vue/index.ts @@ -33,7 +33,9 @@ type InferResolvedHooks = O["plugins"] extends Array< ? never : key extends string ? `use${Capitalize}` - : never]: DeepReadonly>>; + : never]: () => DeepReadonly< + Ref> + >; } : {} : {}