diff --git a/.changeset/better-auth-fix-types.md b/.changeset/better-auth-fix-types.md new file mode 100644 index 000000000..2e6c33b8c --- /dev/null +++ b/.changeset/better-auth-fix-types.md @@ -0,0 +1,5 @@ +--- +'sv': patch +--- + +fix(better-auth): import `User`/`Session` types from `better-auth` instead of `better-auth/minimal` diff --git a/packages/sv/src/addons/better-auth.ts b/packages/sv/src/addons/better-auth.ts index f07e79aec..82cea8e25 100644 --- a/packages/sv/src/addons/better-auth.ts +++ b/packages/sv/src/addons/better-auth.ts @@ -209,7 +209,7 @@ export default defineAddon({ if (d1) js.imports.addNamed(ast, { imports: ['createAuth'], from: '$lib/server/auth' }); js.imports.addNamed(ast, { imports: ['User', 'Session'], - from: 'better-auth/minimal', + from: 'better-auth', isType: true }); diff --git a/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/app.d.ts b/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/app.d.ts index 87f8dbd97..7a2a5d2e4 100644 --- a/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/app.d.ts +++ b/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/app.d.ts @@ -1,4 +1,4 @@ -import type { User, Session } from 'better-auth/minimal'; +import type { User, Session } from 'better-auth'; // See https://svelte.dev/docs/kit/types#app.d.ts // for information about these interfaces