From 83f2cee4ecc45b4bd5dabaf6c98a21cf90441a86 Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Tue, 1 Oct 2024 17:59:13 +0300 Subject: [PATCH] fix: remove db driver imports --- packages/better-auth/src/adapters/kysely-adapter/dialect.ts | 6 ++---- packages/better-auth/src/types/options.ts | 2 -- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/better-auth/src/adapters/kysely-adapter/dialect.ts b/packages/better-auth/src/adapters/kysely-adapter/dialect.ts index 5af555607c..a17b0bb087 100644 --- a/packages/better-auth/src/adapters/kysely-adapter/dialect.ts +++ b/packages/better-auth/src/adapters/kysely-adapter/dialect.ts @@ -6,8 +6,6 @@ import { SqliteDialect, } from "kysely"; import type { BetterAuthOptions } from "../../types"; -import Database from "better-sqlite3"; -import { Pool as PostgresPool } from "pg"; export const createKyselyAdapter = async (config: BetterAuthOptions) => { const db = config.database; @@ -26,7 +24,7 @@ export const createKyselyAdapter = async (config: BetterAuthOptions) => { } } - if (db instanceof Database) { + if ("aggregate" in db) { dialect = new SqliteDialect({ database: db, }); @@ -40,7 +38,7 @@ export const createKyselyAdapter = async (config: BetterAuthOptions) => { databaseType = "mysql"; } - if (db instanceof PostgresPool) { + if ("connect" in db) { dialect = new PostgresDialect({ pool: db, }); diff --git a/packages/better-auth/src/types/options.ts b/packages/better-auth/src/types/options.ts index 9e6f83168a..0553a6672f 100644 --- a/packages/better-auth/src/types/options.ts +++ b/packages/better-auth/src/types/options.ts @@ -5,8 +5,6 @@ import type { OAuthProviderList } from "./provider"; import type { SocialProviders } from "../social-providers"; import type { RateLimit } from "./models"; import type { Adapter } from "./adapter"; -import type Database from "better-sqlite3"; -import type { Pool } from "mysql2"; import type { BetterSqlite3Database, MysqlPool } from "./database"; export interface BetterAuthOptions {