UNPKG

@accounter/server

Version:

The test suite is split into three Vitest projects for efficiency and isolation:

13 lines (12 loc) 430 B
import postgres, { type QueryResultBase, type QueryResultRow } from 'pg'; import 'reflect-metadata'; type TypedQueryResult<Entity> = QueryResultBase & { rows: Entity[]; rowCount: number; }; export declare class DBProvider { private pool; constructor(pool: postgres.Pool); query<Entity extends QueryResultRow>(queryStatement: string, values?: any[] | undefined): Promise<TypedQueryResult<Entity>>; } export {};