From 0c5f357db535a8330688e94baa025951d21367bf Mon Sep 17 00:00:00 2001 From: Neal Beeken Date: Thu, 8 Sep 2022 16:41:11 -0400 Subject: [PATCH] fix: remove nested import logic --- src/index.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/index.js b/src/index.js index 0826400..05f998a 100644 --- a/src/index.js +++ b/src/index.js @@ -39,25 +39,12 @@ const classesWithAsyncAPIs = new Map([ ['GridFSBucket', makeLegacyGridFSBucket], ['ClientSession', makeLegacyClientSession], ['MongoClient', makeLegacyMongoClient], - - // Need to be exported top-level still ['ClientSession', makeLegacyClientSession], ['GridFSBucketWriteStream', makeLegacyGridFSBucketWriteStream], ['OrderedBulkOperation', makeLegacyOrderedBulkOperation], ['UnorderedBulkOperation', makeLegacyUnorderedBulkOperation] ]); -const TODO_SPECIAL_IMPORTS = new Map([ - ['ClientSession', '/lib/sessions'], - ['GridFSBucketWriteStream', '/lib/gridfs/upload'], - ['OrderedBulkOperation', '/lib/bulk/ordered'], - ['UnorderedBulkOperation', '/lib/bulk/unordered'] -]); - -for (const [missingTopLevelClassName, location] of TODO_SPECIAL_IMPORTS) { - mongodb[missingTopLevelClassName] = require(`mongodb${location}`)[missingTopLevelClassName]; -} - for (const [mongodbExportName, mongodbExportValue] of Object.entries(mongodb)) { let makeLegacyClass = classesWithAsyncAPIs.get(mongodbExportName); if (makeLegacyClass != null) {