@accounter/server
Version:
12 lines (11 loc) • 408 B
TypeScript
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 {};