@nivinjoseph/n-data
Version:
Data access library for Postgres based on Knex
10 lines (8 loc) • 368 B
text/typescript
import { TransactionProvider } from "../unit-of-work/transaction-provider.js";
import { ReadDb } from "./read-db.js";
// public
export interface Db extends ReadDb
{
executeCommand(sql: string, ...params: Array<any>): Promise<void>;
executeCommandWithinUnitOfWork(transactionProvider: TransactionProvider, sql: string, ...params: Array<any>): Promise<void>;
}