summaryrefslogtreecommitdiff
path: root/runtime/web_worker.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/web_worker.rs')
-rw-r--r--runtime/web_worker.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/web_worker.rs b/runtime/web_worker.rs
index ac103adda..a1f5ea2ee 100644
--- a/runtime/web_worker.rs
+++ b/runtime/web_worker.rs
@@ -3,6 +3,7 @@ use crate::colors;
use crate::inspector_server::InspectorServer;
use crate::js;
use crate::ops;
+use crate::ops::io::Stdio;
use crate::permissions::Permissions;
use crate::tokio_util::run_basic;
use crate::BootstrapOptions;
@@ -335,6 +336,7 @@ pub struct WebWorkerOptions {
pub shared_array_buffer_store: Option<SharedArrayBufferStore>,
pub compiled_wasm_module_store: Option<CompiledWasmModuleStore>,
pub maybe_exit_code: Option<Arc<AtomicI32>>,
+ pub stdio: Stdio,
}
impl WebWorker {
@@ -411,7 +413,7 @@ impl WebWorker {
ops::fs_events::init().enabled(options.use_deno_namespace),
ops::fs::init().enabled(options.use_deno_namespace),
ops::io::init(),
- ops::io::init_stdio().enabled(options.use_deno_namespace),
+ ops::io::init_stdio(options.stdio).enabled(options.use_deno_namespace),
deno_tls::init().enabled(options.use_deno_namespace),
deno_net::init::<Permissions>(
options.root_cert_store.clone(),