summaryrefslogtreecommitdiff
path: root/lib/internal/modules/esm/translators.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/modules/esm/translators.js')
-rw-r--r--lib/internal/modules/esm/translators.js10
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/internal/modules/esm/translators.js b/lib/internal/modules/esm/translators.js
index 056bf64bf5..e8eddcfd21 100644
--- a/lib/internal/modules/esm/translators.js
+++ b/lib/internal/modules/esm/translators.js
@@ -128,14 +128,8 @@ translators.set('builtin', async function builtinStrategy(url) {
if (!module) {
throw new ERR_UNKNOWN_BUILTIN_MODULE(id);
}
- return createDynamicModule(
- [], [...module.exportKeys, 'default'], url, (reflect) => {
- debug(`Loading BuiltinModule ${url}`);
- module.reflect = reflect;
- for (const key of module.exportKeys)
- reflect.exports[key].set(module.exports[key]);
- reflect.exports.default.set(module.exports);
- });
+ debug(`Loading BuiltinModule ${url}`);
+ return module.getESMFacade();
});
// Strategy for loading a JSON file