Lines Matching refs:id

207   .filter((id) =>
208 !StringPrototypeStartsWith(id, 'internal/') &&
209 !experimentalModuleList.has(id),
213 .filter((id) => StringPrototypeStartsWith(id, 'internal/') && id !== selfId);
218 new SafeSet(publicBuiltinIds.filter((id) => !schemelessBlockList.has(id)));
231 ArrayPrototypeMap(builtinIds, (id) => [id, new BuiltinModule(id)]),
234 constructor(id) {
235 this.filename = `${id}.js`;
236 this.id = id;
258 static allowRequireByUsers(id) {
259 if (id === selfId) {
262 throw new Error(`Should not allow ${id}`);
264 canBeRequiredByUsersList.add(id);
265 if (!schemelessBlockList.has(id)) {
266 canBeRequiredByUsersWithoutSchemeList.add(id);
278 static exists(id) {
279 return BuiltinModule.map.has(id);
282 static canBeRequiredByUsers(id) {
283 return canBeRequiredByUsersList.has(id);
286 static canBeRequiredWithoutScheme(id) {
287 return canBeRequiredByUsersWithoutSchemeList.has(id);
290 static isBuiltin(id) {
291 return BuiltinModule.canBeRequiredWithoutScheme(id) || (
292 typeof id === 'string' &&
293 StringPrototypeStartsWith(id, 'node:') &&
294 BuiltinModule.canBeRequiredByUsers(StringPrototypeSlice(id, 5))
302 static normalizeRequirableId(id) {
303 if (StringPrototypeStartsWith(id, 'node:')) {
304 const normalizedId = StringPrototypeSlice(id, 5);
308 } else if (BuiltinModule.canBeRequiredWithoutScheme(id)) {
309 return id;
321 if (!BuiltinModule.canBeRequiredByUsers(this.id)) {
324 throw new Error(`Should not compile ${this.id} for public use`);
330 const internal = StringPrototypeStartsWith(this.id, 'internal/');
343 const url = `node:${this.id}`;
380 const id = this.id;
384 const requireFn = StringPrototypeStartsWith(this.id, 'internal/deps/') ?
387 const fn = compileFunction(id);
399 ArrayPrototypePush(moduleLoadList, `NativeModule ${id}`);
412 function requireBuiltin(id) {
413 if (id === selfId) {
417 const mod = BuiltinModule.map.get(id);
420 if (!mod) throw new TypeError(`Missing internal module '${id}'`);