UNPKG

@riao/dbal

Version:
13 lines (12 loc) 672 B
import { DatabaseConnectionOptions } from './connection-options'; import { DatabaseQueryOptions, DatabaseQueryResult, DatabaseQueryTypes } from './driver-query'; import { Transaction } from './transaction'; export declare class DatabaseDriver { conn: unknown; connect(options: DatabaseConnectionOptions): Promise<this>; disconnect(): Promise<void>; query(options: DatabaseQueryTypes): Promise<DatabaseQueryResult>; getVersion(): Promise<string>; transaction<T>(fn: (transaction: Transaction) => Promise<T>, transaction: Transaction): Promise<T>; protected toDatabaseQueryOptions(from: DatabaseQueryTypes): DatabaseQueryOptions[]; }