summaryrefslogtreecommitdiff
path: root/cli/standalone/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/standalone/mod.rs')
-rw-r--r--cli/standalone/mod.rs37
1 files changed, 19 insertions, 18 deletions
diff --git a/cli/standalone/mod.rs b/cli/standalone/mod.rs
index 4b7962a5f..37720bd54 100644
--- a/cli/standalone/mod.rs
+++ b/cli/standalone/mod.rs
@@ -27,6 +27,7 @@ use crate::util::progress_bar::ProgressBarStyle;
use crate::util::v8::construct_v8_flags;
use crate::worker::CliMainWorkerFactory;
use crate::worker::CliMainWorkerOptions;
+use crate::worker::ModuleLoaderAndSourceMapGetter;
use crate::worker::ModuleLoaderFactory;
use deno_ast::MediaType;
use deno_core::anyhow::Context;
@@ -282,30 +283,30 @@ impl ModuleLoaderFactory for StandaloneModuleLoaderFactory {
&self,
root_permissions: PermissionsContainer,
dynamic_permissions: PermissionsContainer,
- ) -> Rc<dyn ModuleLoader> {
- Rc::new(EmbeddedModuleLoader {
- shared: self.shared.clone(),
- root_permissions,
- dynamic_permissions,
- })
+ ) -> ModuleLoaderAndSourceMapGetter {
+ ModuleLoaderAndSourceMapGetter {
+ module_loader: Rc::new(EmbeddedModuleLoader {
+ shared: self.shared.clone(),
+ root_permissions,
+ dynamic_permissions,
+ }),
+ source_map_getter: None,
+ }
}
fn create_for_worker(
&self,
root_permissions: PermissionsContainer,
dynamic_permissions: PermissionsContainer,
- ) -> Rc<dyn ModuleLoader> {
- Rc::new(EmbeddedModuleLoader {
- shared: self.shared.clone(),
- root_permissions,
- dynamic_permissions,
- })
- }
-
- fn create_source_map_getter(
- &self,
- ) -> Option<Rc<dyn deno_core::SourceMapGetter>> {
- None
+ ) -> ModuleLoaderAndSourceMapGetter {
+ ModuleLoaderAndSourceMapGetter {
+ module_loader: Rc::new(EmbeddedModuleLoader {
+ shared: self.shared.clone(),
+ root_permissions,
+ dynamic_permissions,
+ }),
+ source_map_getter: None,
+ }
}
}