diff options
Diffstat (limited to 'cli/worker.rs')
-rw-r--r-- | cli/worker.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/worker.rs b/cli/worker.rs index ef321ff88..45968afe7 100644 --- a/cli/worker.rs +++ b/cli/worker.rs @@ -12,6 +12,7 @@ use deno_core::futures::FutureExt; use deno_core::located_script_name; use deno_core::parking_lot::Mutex; use deno_core::url::Url; +use deno_core::v8; use deno_core::CompiledWasmModuleStore; use deno_core::Extension; use deno_core::ModuleId; @@ -279,6 +280,17 @@ impl CliMainWorker { Ok(None) } } + + pub fn execute_script_static( + &mut self, + name: &'static str, + source_code: &'static str, + ) -> Result<v8::Global<v8::Value>, AnyError> { + self + .worker + .js_runtime + .execute_script_static(name, source_code) + } } pub struct CliMainWorkerFactory { |