diff options
Diffstat (limited to 'cli/ops/runtime.rs')
-rw-r--r-- | cli/ops/runtime.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cli/ops/runtime.rs b/cli/ops/runtime.rs index d059301f1..b1eddc265 100644 --- a/cli/ops/runtime.rs +++ b/cli/ops/runtime.rs @@ -14,7 +14,12 @@ use deno_core::OpState; use deno_core::ZeroCopyBuf; use std::env; -pub fn init(rt: &mut deno_core::JsRuntime) { +pub fn init(rt: &mut deno_core::JsRuntime, main_module: ModuleSpecifier) { + { + let op_state = rt.op_state(); + let mut state = op_state.borrow_mut(); + state.put::<ModuleSpecifier>(main_module); + } super::reg_json_sync(rt, "op_start", op_start); super::reg_json_sync(rt, "op_main_module", op_main_module); super::reg_json_sync(rt, "op_metrics", op_metrics); |