pg: Update return type for query() callback overloads (#37661)

`Client.prototype.query` switched from returning a (thenable) `Query` when given a callback to returning nothing in pg@7.0.0. `Pool.prototype.query`’s history is similar.
This commit is contained in:
Charmander
2019-08-16 11:44:09 -07:00
committed by Pranav Senthilnathan
parent 8f18d93086
commit 2ffd0e0828
+6 -6
View File
@@ -157,9 +157,9 @@ export class Pool extends events.EventEmitter {
query(queryConfig: QueryArrayConfig, values?: any[]): Promise<QueryArrayResult>;
query(queryConfig: QueryConfig): Promise<QueryResult>;
query(queryTextOrConfig: string | QueryConfig, values?: any[]): Promise<QueryResult>;
query(queryConfig: QueryArrayConfig, callback: (err: Error, result: QueryArrayResult) => void): Query;
query(queryTextOrConfig: string | QueryConfig, callback: (err: Error, result: QueryResult) => void): Query;
query(queryText: string, values: any[], callback: (err: Error, result: QueryResult) => void): Query;
query(queryConfig: QueryArrayConfig, callback: (err: Error, result: QueryArrayResult) => void): void;
query(queryTextOrConfig: string | QueryConfig, callback: (err: Error, result: QueryResult) => void): void;
query(queryText: string, values: any[], callback: (err: Error, result: QueryResult) => void): void;
on(event: "error", listener: (err: Error, client: PoolClient) => void): this;
on(event: "connect" | "acquire" | "remove", listener: (client: PoolClient) => void): this;
@@ -175,9 +175,9 @@ export class ClientBase extends events.EventEmitter {
query(queryConfig: QueryArrayConfig, values?: any[]): Promise<QueryArrayResult>;
query(queryConfig: QueryConfig): Promise<QueryResult>;
query(queryTextOrConfig: string | QueryConfig, values?: any[]): Promise<QueryResult>;
query(queryConfig: QueryArrayConfig, callback: (err: Error, result: QueryArrayResult) => void): Query;
query(queryTextOrConfig: string | QueryConfig, callback: (err: Error, result: QueryResult) => void): Query;
query(queryText: string, values: any[], callback: (err: Error, result: QueryResult) => void): Query;
query(queryConfig: QueryArrayConfig, callback: (err: Error, result: QueryArrayResult) => void): void;
query(queryTextOrConfig: string | QueryConfig, callback: (err: Error, result: QueryResult) => void): void;
query(queryText: string, values: any[], callback: (err: Error, result: QueryResult) => void): void;
copyFrom(queryText: string): stream.Writable;
copyTo(queryText: string): stream.Readable;