summaryrefslogtreecommitdiff
path: root/cli/tsc.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc.rs')
-rw-r--r--cli/tsc.rs13
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 }
}