* Resolves a module import with optional handling for relative imports. * Overrides InternalModuleLoader.moduleResolveHook * * @param {ModulePrivate | null} importingModulePriv - the private object of * the module initiating the import, null if the import is not coming from
(importingModulePriv, specifier)
| 177 | * @returns {Module} |
| 178 | */ |
| 179 | moduleResolveHook(importingModulePriv, specifier) { |
| 180 | const importingModuleURI = importingModulePriv ? parseURI(importingModulePriv.uri) : null; |
| 181 | const [module, text, uri] = this.resolveModule(specifier, importingModuleURI); |
| 182 | |
| 183 | this.populateSourceMap(text, uri); |
| 184 | |
| 185 | return module; |
| 186 | } |
| 187 | |
| 188 | /** |
| 189 | * Overrides InternalModuleLoader.moduleLoadHook |
nothing calls this directly
no test coverage detected