Bug 1877792 - Part 6: Change ModuleLoaderBase::ResolveRequestedModules to handle URL and module type r=spidermonkey-reviewers,jonco
This patch is a small step towards the end goal, so we hardcoded the module type to `JS::ModuleType::JavaScript`, but that will get changed in a later patch. Differential Revision: https://phabricator.services.mozilla.com/D218553
This commit is contained in:
@@ -476,8 +476,9 @@ class ModuleLoaderBase : public nsISupports {
|
||||
JS::Value FindFirstParseError(ModuleLoadRequest* aRequest);
|
||||
static nsresult InitDebuggerDataForModuleGraph(JSContext* aCx,
|
||||
ModuleLoadRequest* aRequest);
|
||||
nsresult ResolveRequestedModules(ModuleLoadRequest* aRequest,
|
||||
nsCOMArray<nsIURI>* aUrlsOut);
|
||||
nsresult ResolveRequestedModules(
|
||||
ModuleLoadRequest* aRequest,
|
||||
nsTArray<ModuleMapKey>* aRequestedModulesOut);
|
||||
|
||||
void SetModuleFetchFinishedAndResumeWaitingRequests(
|
||||
ModuleLoadRequest* aRequest, nsresult aResult);
|
||||
@@ -487,7 +488,7 @@ class ModuleLoaderBase : public nsISupports {
|
||||
void StartFetchingModuleDependencies(ModuleLoadRequest* aRequest);
|
||||
|
||||
void StartFetchingModuleAndDependencies(ModuleLoadRequest* aParent,
|
||||
nsIURI* aURI);
|
||||
const ModuleMapKey& aRequestedModule);
|
||||
|
||||
void InstantiateAndEvaluateDynamicImport(ModuleLoadRequest* aRequest);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user