diff --git a/types/pg/index.d.ts b/types/pg/index.d.ts index b87b99a722..6a2bd068d5 100644 --- a/types/pg/index.d.ts +++ b/types/pg/index.d.ts @@ -71,11 +71,13 @@ export declare class Pool extends events.EventEmitter { connect(callback: (err: Error, client: Client, done: () => void) => void): void; end(): Promise; + + query(queryStream: QueryConfig & stream.Readable): stream.Readable; + query(queryTextOrConfig: string | QueryConfig): Promise; + query(queryText: string, values: any[]): Promise; - query(queryText: string, values?: any[]): Promise; - - query(queryText: string, callback: (err: Error, result: QueryResult) => void): void; - query(queryText: string, values: any[], callback: (err: Error, result: QueryResult) => void): void; + query(queryTextOrConfig: string | QueryConfig, callback: (err: Error, result: QueryResult) => void): Query; + query(queryText: string, values: any[], callback: (err: Error, result: QueryResult) => void): Query; on(event: "error", listener: (err: Error, client: Client) => void): this; on(event: "connect" | "acquire", listener: (client: Client) => void): this;