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; /**