-
Type: Bug
-
Resolution: Gone away
-
Priority: Unknown
-
None
-
Affects Version/s: 4.8.0
-
Component/s: TypeScript
-
Empty show more show less
-
Not Needed
What problem are you facing?
Getting `Type instantiation is excessively deep and possibly infinite` errors whenever I pass MongoClient as a parameter in my code after updating from 4.7.0 to 4.8.0.
Example code:{{ }}
await UseCase.setup({}{ {}
{{ dbClient: this.client, }}
{{ resultReporter: reporter, }}
}).execute(info);
// ...
export class UseCase {
static setup(opts:{}{ {}
{{ dbClient: MongoClient; }}
{{ resultReporter: IResultReporter; }}
}{}) {}{{{ }}
{{ return new UseCase(opts.dbClient, opts.resultReporter); }}}
// ...
}
What driver and relevant dependency versions are you using?
4.8.0
Steps to reproduce?
Install mongodb @ 4.8.0
Use MongoClient.