diff --git a/demo/nextjs/lib/auth.ts b/demo/nextjs/lib/auth.ts index 80e236be..b57ca7d5 100644 --- a/demo/nextjs/lib/auth.ts +++ b/demo/nextjs/lib/auth.ts @@ -120,5 +120,3 @@ export const auth = betterAuth({ multiSession(), ], }); - -auth.api.changeEmail; diff --git a/packages/better-auth/src/types/options.ts b/packages/better-auth/src/types/options.ts index 3487e304..16d79715 100644 --- a/packages/better-auth/src/types/options.ts +++ b/packages/better-auth/src/types/options.ts @@ -67,6 +67,13 @@ export interface BetterAuthOptions { | MysqlPool | BetterSqlite3Database | Dialect + | Adapter + | { + postgres?: PostgresPool; + mysql?: MysqlPool; + sqlite?: BetterSqlite3Database; + generateId?: ((size?: number) => string) | false; + } | { dialect: Dialect; type: KyselyDatabaseType; @@ -80,7 +87,6 @@ export interface BetterAuthOptions { */ generateId?: ((size?: number) => string) | false; } - | Adapter | { /** * Kysely instance diff --git a/packages/cli/src/commands/generate.ts b/packages/cli/src/commands/generate.ts index a2f3a078..f373e791 100644 --- a/packages/cli/src/commands/generate.ts +++ b/packages/cli/src/commands/generate.ts @@ -37,7 +37,7 @@ export async function generateAction(opts: any) { return; } - const adapter = await getAdapter(config, true).catch((e) => { + const adapter = await getAdapter(config).catch((e) => { logger.error(e.message); process.exit(1); });