interface DBConnector

Connector that produces connected DBAdapter instances.

Implement this to provide connection acquisition logic for your database. Handles pool checkout, connection creation, and termination on error.

Methods

connect(signal?: AbortSignal): Promise<DBAdapter>

Acquire a connected adapter.

Usage

import { type DBConnector } from ".";