Lines Matching refs:Module
42 /** @typedef {import('internal/modules/cjs/loader.js').Module} Module */
106 /** @type {Module} */
107 let $Module = null;
109 * Import the Module class on first use.
112 $Module = $Module || require('internal/modules/cjs/loader').Module;
113 return $Module;
117 * Invoke with `makeRequireFunction(module)` where `module` is the `Module` object to use as the context for the
124 * @param {Module} mod - The module to create the `require` function for.
130 const Module = lazyModule();
131 if (mod instanceof Module !== true) {
132 throw new ERR_INVALID_ARG_TYPE('mod', 'Module', mod);
184 * @param {Parameters<Module['_resolveFilename']>[3]} options
188 return Module._resolveFilename(request, mod, false, options);
199 return Module._resolveLookupPaths(request, mod);
207 require.extensions = Module._extensions;
209 require.cache = Module._cache;
234 const Module = require('internal/modules/cjs/loader').Module;
235 const { builtinModules } = Module;
240 const dummyModule = new Module(dummyModuleName);