From 2fa0096821cd04334210fcae6f54f85d304dc17a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 11 Feb 2022 13:41:56 +0100 Subject: compat: support --compat in web workers (#13629) Adds another callback to WebWorkerOptions that allows to execute some modules before actual worker code executes. This allows to set up Node global using std/node. --- cli/standalone.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cli/standalone.rs') diff --git a/cli/standalone.rs b/cli/standalone.rs index e31fa15f7..a50e7d80d 100644 --- a/cli/standalone.rs +++ b/cli/standalone.rs @@ -208,6 +208,9 @@ pub async fn run( let create_web_worker_cb = Arc::new(|_| { todo!("Worker are currently not supported in standalone binaries"); }); + let web_worker_preload_module_cb = Arc::new(|_| { + todo!("Worker are currently not supported in standalone binaries"); + }); // Keep in sync with `main.rs`. v8_set_flags( @@ -257,6 +260,7 @@ pub async fn run( seed: metadata.seed, js_error_create_fn: None, create_web_worker_cb, + web_worker_preload_module_cb, maybe_inspector_server: None, should_break_on_first_statement: false, module_loader, -- cgit v1.2.3