Merge pull request #17753 from leizha/pool

[pg] Pool.end() accepts an optional callback param
This commit is contained in:
Ron Buckton
2017-07-04 16:00:06 -07:00
committed by GitHub
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -71,7 +71,7 @@ export declare class Pool extends events.EventEmitter {
connect(): Promise<Client>;
connect(callback: (err: Error, client: Client, done: () => void) => void): void;
end(): Promise<void>;
end(callback?: () => void): Promise<void>;
query(queryStream: QueryConfig & stream.Readable): stream.Readable;
query(queryTextOrConfig: string | QueryConfig): Promise<QueryResult>;
+5
View File
@@ -74,3 +74,8 @@ pool.connect((err, client, done) => {
pool.on('error', (err, client) => {
console.error('idle client error', err.message, err.stack)
})
pool.end();
pool.end(() => {
console.log("pool is closed");
});