UNPKG

@accounter/server

Version:

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