diff options
Diffstat (limited to 'cli/ops/timers.rs')
-rw-r--r-- | cli/ops/timers.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cli/ops/timers.rs b/cli/ops/timers.rs index eb6561193..74edc7267 100644 --- a/cli/ops/timers.rs +++ b/cli/ops/timers.rs @@ -67,6 +67,12 @@ impl GlobalTimer { } pub fn init(rt: &mut deno_core::JsRuntime) { + { + let op_state = rt.op_state(); + let mut state = op_state.borrow_mut(); + state.put::<GlobalTimer>(GlobalTimer::default()); + state.put::<StartTime>(StartTime::now()); + } super::reg_json_sync(rt, "op_global_timer_stop", op_global_timer_stop); super::reg_json_sync(rt, "op_global_timer_start", op_global_timer_start); super::reg_json_async(rt, "op_global_timer", op_global_timer); |