diff options
Diffstat (limited to 'cli/tsc.rs')
-rw-r--r-- | cli/tsc.rs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/cli/tsc.rs b/cli/tsc.rs index 36a7cf054..77b855dd1 100644 --- a/cli/tsc.rs +++ b/cli/tsc.rs @@ -139,15 +139,12 @@ impl CompilerWorker { startup_data: StartupData, state: &Rc<State>, ) -> Self { - let worker = Worker::new(name, startup_data, state); + let mut worker = Worker::new(name, startup_data, state); let response = Arc::new(Mutex::new(None)); - { - ops::runtime::init(&state); - ops::errors::init(&state); - ops::timers::init(&state); - ops::compiler::init(&state, response.clone()); - } - + ops::runtime::init(&mut worker); + ops::errors::init(&mut worker); + ops::timers::init(&mut worker); + ops::compiler::init(&mut worker, response.clone()); Self { worker, response } } |