summaryrefslogtreecommitdiff
path: root/core/es_isolate.rs
diff options
context:
space:
mode:
Diffstat (limited to 'core/es_isolate.rs')
-rw-r--r--core/es_isolate.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/core/es_isolate.rs b/core/es_isolate.rs
index 197c548d7..152805f3f 100644
--- a/core/es_isolate.rs
+++ b/core/es_isolate.rs
@@ -553,11 +553,14 @@ impl EsIsolate {
/// manually after load is finished.
pub async fn load_module(
&mut self,
- specifier: &str,
+ specifier: &ModuleSpecifier,
code: Option<String>,
) -> Result<ModuleId, ErrBox> {
- let mut load =
- RecursiveModuleLoad::main(specifier, code, self.loader.clone());
+ let mut load = RecursiveModuleLoad::main(
+ &specifier.to_string(),
+ code,
+ self.loader.clone(),
+ );
while let Some(info_result) = load.next().await {
let info = info_result?;