MCPcopy Index your code
hub / github.com/nodejs/node / normalizeRequirableId

Method normalizeRequirableId

lib/internal/bootstrap/realm.js:308–319  ·  view source on GitHub ↗
(id)

Source from the content-addressed store, hash-verified

306 }
307
308 static normalizeRequirableId(id) {
309 if (StringPrototypeStartsWith(id, 'node:')) {
310 const normalizedId = StringPrototypeSlice(id, 5);
311 if (BuiltinModule.canBeRequiredByUsers(normalizedId)) {
312 return normalizedId;
313 }
314 } else if (BuiltinModule.canBeRequiredWithoutScheme(id)) {
315 return id;
316 }
317
318 return undefined;
319 }
320
321 static isBuiltin(id) {
322 return BuiltinModule.canBeRequiredWithoutScheme(id) || (

Callers 7

convertURLToCJSFilenameFunction · 0.80
getBuiltinModuleFunction · 0.80
requireFnFunction · 0.80
cjsPreparseModuleExportsFunction · 0.80
loader.jsFile · 0.80

Calls 2

canBeRequiredByUsersMethod · 0.80

Tested by

no test coverage detected