From a082478df114c833ad7568f517b52208a0699ff2 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 14 Dec 2021 13:21:01 +0100 Subject: [PATCH] chore: stricten MongoClient.connect() return type This method always returns the MongoClient on which it was called. --- src/mongo_client.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mongo_client.ts b/src/mongo_client.ts index d1c031040ff..770595b2368 100644 --- a/src/mongo_client.ts +++ b/src/mongo_client.ts @@ -413,9 +413,9 @@ export class MongoClient extends TypedEventEmitter { * * @see docs.mongodb.org/manual/reference/connection-string/ */ - connect(): Promise; - connect(callback: Callback): void; - connect(callback?: Callback): Promise | void { + connect(): Promise; + connect(callback: Callback): void; + connect(callback?: Callback): Promise | void { if (callback && typeof callback !== 'function') { throw new MongoInvalidArgumentError('Method `connect` only accepts a callback'); }