diff --git a/types/generic-pool/generic-pool-tests.ts b/types/generic-pool/generic-pool-tests.ts index 9cc8707c86..6cf0292709 100644 --- a/types/generic-pool/generic-pool-tests.ts +++ b/types/generic-pool/generic-pool-tests.ts @@ -11,8 +11,8 @@ const factory = { resolve(conn); }); }, - destroy: (conn: Connection): Promise => { - return new Promise(resolve => { + destroy: (conn: Connection): Promise => { + return new Promise(resolve => { conn.connected = false; resolve(); }); @@ -53,7 +53,7 @@ pool.acquire() return pool.destroy(conn); }).then(() => { return pool.clear(); - }).then((results: undefined[]) => { + }).then(() => { }); pool.on('factoryCreateError', (err: Error) => { diff --git a/types/generic-pool/index.d.ts b/types/generic-pool/index.d.ts index bcfbb907e1..8cae9ce37c 100644 --- a/types/generic-pool/index.d.ts +++ b/types/generic-pool/index.d.ts @@ -20,14 +20,14 @@ export class Pool extends EventEmitter { acquire(priority?: number): PromiseLike; release(resource: T): void; destroy(resource: T): void; - drain(): PromiseLike; - clear(): PromiseLike; + drain(): PromiseLike; + clear(): PromiseLike; use(cb: (resource: T) => U): PromiseLike; } export interface Factory { create(): PromiseLike; - destroy(client: T): PromiseLike; + destroy(client: T): PromiseLike; validate?(client: T): PromiseLike; }