From 677b1d855e8c3a27183fc493468d60f951c51afb Mon Sep 17 00:00:00 2001 From: bq Date: Sun, 4 Jan 2026 15:05:11 +0100 Subject: [PATCH] feat: expose connector name --- src/database.ts | 4 ++++ src/types.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/database.ts b/src/database.ts index f94b69f9..e8de7a27 100644 --- a/src/database.ts +++ b/src/database.ts @@ -30,6 +30,10 @@ export function createDatabase( }; return >{ + get connector() { + return connector.name; + }, + get dialect() { return connector.dialect; }, diff --git a/src/types.ts b/src/types.ts index c80bcc0f..1d3a6ecd 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,3 +1,5 @@ +import type { ConnectorName } from "./_connectors.ts"; + /** * Represents primitive types that can be used in SQL operations. */ @@ -120,6 +122,7 @@ type DefaultSQLResult = { export interface Database extends AsyncDisposable { + readonly connector: ConnectorName; readonly dialect: SQLDialect; /**