diff options
Diffstat (limited to 'cli/standalone')
-rw-r--r-- | cli/standalone/mod.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cli/standalone/mod.rs b/cli/standalone/mod.rs index dfa71cf6f..a090dd4fa 100644 --- a/cli/standalone/mod.rs +++ b/cli/standalone/mod.rs @@ -191,7 +191,7 @@ impl ModuleLoader for EmbeddedModuleLoader { } let module = module?; - let code = module.source().await.unwrap_or_default(); + let code = module.source().await.unwrap_or_else(|| Arc::new([])); let code = std::str::from_utf8(&code) .map_err(|_| type_error("Module source is not utf-8"))? .to_owned() @@ -204,6 +204,9 @@ impl ModuleLoader for EmbeddedModuleLoader { eszip::ModuleKind::Jsonc => { return Err(type_error("jsonc modules not supported")) } + eszip::ModuleKind::OpaqueData => { + unreachable!(); + } }, code, &module_specifier, |