interface DBTransactionAdapter

Transaction adapter interface.

Methods

query<T extends Record<string, any> = Record<string, any>>(
sql: string,
params?: unknown[],
): Promise<T[]>
execute(
sql: string,
params?: unknown[],
): Promise<number>
commit(): Promise<void>
rollback(): Promise<void>

Usage

import { type DBTransactionAdapter } from ".";