Skip to content

Commit 678b754

Browse files
danbevMylesBorins
authored andcommitted
module: introduce defaultModuleName in module.js
This commit adds a constant named defaultModuleName to avoid duplicating it in the Module constructor function. PR-URL: #20709 Reviewed-By: Yuta Hiroto <hello@hiroppy.me> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent d5db576 commit 678b754

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎lib/internal/vm/module.js‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const linkingStatusMap = new WeakMap();
4848
constinitImportMetaMap=newWeakMap();
4949
// ModuleWrap -> vm.Module
5050
constwrapToModuleMap=newWeakMap();
51+
constdefaultModuleName='vm:module';
5152

5253
classModule{
5354
constructor(src,options={}){
@@ -82,13 +83,13 @@ class Module {
8283
}
8384
url=newURL(url).href;
8485
}elseif(context===undefined){
85-
url=`vm:module(${globalModuleId++})`;
86+
url=`${defaultModuleName}(${globalModuleId++})`;
8687
}elseif(perContextModuleId.has(context)){
8788
constcurId=perContextModuleId.get(context);
88-
url=`vm:module(${curId})`;
89+
url=`${defaultModuleName}(${curId})`;
8990
perContextModuleId.set(context,curId+1);
9091
}else{
91-
url='vm:module(0)';
92+
url=`${defaultModuleName}(0)`;
9293
perContextModuleId.set(context,1);
9394
}
9495

0 commit comments

Comments
 (0)