From 3ebc1a2abe29d212330b2814c0287f3a4426b78f Mon Sep 17 00:00:00 2001 From: Aman Varshney Date: Mon, 15 Sep 2025 12:21:11 +0530 Subject: [PATCH] fix(cli): add BetterAuthOptions type to betterAuth imports for improved type safety --- .../server/base/src/lib/auth.ts.hbs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/cli/templates/auth/better-auth/server/base/src/lib/auth.ts.hbs b/apps/cli/templates/auth/better-auth/server/base/src/lib/auth.ts.hbs index 69044b3..c84089f 100644 --- a/apps/cli/templates/auth/better-auth/server/base/src/lib/auth.ts.hbs +++ b/apps/cli/templates/auth/better-auth/server/base/src/lib/auth.ts.hbs @@ -1,12 +1,12 @@ {{#if (eq orm "prisma")}} -import { betterAuth } from "better-auth"; +import { betterAuth, type BetterAuthOptions } from "better-auth"; import { prismaAdapter } from "better-auth/adapters/prisma"; {{#if (or (includes frontend "native-nativewind") (includes frontend "native-unistyles"))}} import { expo } from "@better-auth/expo"; {{/if}} import prisma from "../db"; -export const auth = betterAuth({ +export const auth = betterAuth({ database: prismaAdapter(prisma, { {{#if (eq database "postgres")}}provider: "postgresql"{{/if}} {{#if (eq database "sqlite")}}provider: "sqlite"{{/if}} @@ -37,7 +37,7 @@ export const auth = betterAuth({ {{#if (eq orm "drizzle")}} {{#if (or (eq runtime "bun") (eq runtime "node"))}} -import { betterAuth } from "better-auth"; +import { betterAuth, type BetterAuthOptions } from "better-auth"; import { drizzleAdapter } from "better-auth/adapters/drizzle"; {{#if (or (includes frontend "native-nativewind") (includes frontend "native-unistyles"))}} import { expo } from "@better-auth/expo"; @@ -45,7 +45,7 @@ import { expo } from "@better-auth/expo"; import { db } from "../db"; import * as schema from "../db/schema/auth"; -export const auth = betterAuth({ +export const auth = betterAuth({ database: drizzleAdapter(db, { {{#if (eq database "postgres")}}provider: "pg",{{/if}} {{#if (eq database "sqlite")}}provider: "sqlite",{{/if}} @@ -75,7 +75,7 @@ export const auth = betterAuth({ {{/if}} {{#if (eq runtime "workers")}} -import { betterAuth } from "better-auth"; +import { betterAuth, type BetterAuthOptions } from "better-auth"; import { drizzleAdapter } from "better-auth/adapters/drizzle"; {{#if (or (includes frontend "native-nativewind") (includes frontend "native-unistyles"))}} import { expo } from "@better-auth/expo"; @@ -84,7 +84,7 @@ import { db } from "../db"; import * as schema from "../db/schema/auth"; import { env } from "cloudflare:workers"; -export const auth = betterAuth({ +export const auth = betterAuth({ database: drizzleAdapter(db, { {{#if (eq database "postgres")}}provider: "pg",{{/if}} {{#if (eq database "sqlite")}}provider: "sqlite",{{/if}} @@ -117,14 +117,14 @@ export const auth = betterAuth({ {{/if}} {{#if (eq orm "mongoose")}} -import { betterAuth } from "better-auth"; +import { betterAuth, type BetterAuthOptions } from "better-auth"; import { mongodbAdapter } from "better-auth/adapters/mongodb"; {{#if (or (includes frontend "native-nativewind") (includes frontend "native-unistyles"))}} import { expo } from "@better-auth/expo"; {{/if}} import { client } from "../db"; -export const auth = betterAuth({ +export const auth = betterAuth({ database: mongodbAdapter(client), trustedOrigins: [ process.env.CORS_ORIGIN || "", @@ -149,12 +149,12 @@ export const auth = betterAuth({ {{/if}} {{#if (eq orm "none")}} -import { betterAuth } from "better-auth"; +import { betterAuth, type BetterAuthOptions } from "better-auth"; {{#if (or (includes frontend "native-nativewind") (includes frontend "native-unistyles"))}} import { expo } from "@better-auth/expo"; {{/if}} -export const auth = betterAuth({ +export const auth = betterAuth({ database: "", // Invalid configuration trustedOrigins: [ process.env.CORS_ORIGIN || "",