Merge pull request #32894 from yuyaryshev/patch-1

Event emmiter functionality description in @types
This commit is contained in:
Mine Starks
2019-02-14 09:09:23 -08:00
committed by GitHub

4
types/pg/index.d.ts vendored
View File

@@ -206,7 +206,9 @@ export interface PoolClient extends ClientBase {
release(err?: Error): void;
}
export class Query extends events.EventEmitter {
export class Query extends events.EventEmitter implements Submittable {
constructor(queryTextOrConfig?: string | QueryConfig, values?: any[]);
submit: (connection: Connection) => void;
on(event: "row", listener: (row: any, result?: ResultBuilder) => void): this;
on(event: "error", listener: (err: Error) => void): this;
on(event: "end", listener: (result: ResultBuilder) => void): this;