From cb6700fa5aac03fb3e082f9ed2e01d74238e6a99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 9 Dec 2022 16:43:36 +0100 Subject: unstable: remove Deno.spawn, Deno.spawnSync, Deno.spawnChild APIs (#16893) This commit removes three unstable Deno APIs: - "Deno.spawn()" - "Deno.spawnSync()" - "Deno.spawnChild()" These APIs were replaced by a unified "Deno.Command" API. --- runtime/ops/spawn.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'runtime/ops') diff --git a/runtime/ops/spawn.rs b/runtime/ops/spawn.rs index 03ab7d5c2..11940013c 100644 --- a/runtime/ops/spawn.rs +++ b/runtime/ops/spawn.rs @@ -350,7 +350,8 @@ fn op_spawn_sync( ) -> Result { let stdout = matches!(args.stdio.stdout, Stdio::Piped); let stderr = matches!(args.stdio.stderr, Stdio::Piped); - let output = create_command(state, args, "Deno.spawnSync()")?.output()?; + let output = + create_command(state, args, "Deno.Command().outputSync()")?.output()?; Ok(SpawnOutput { status: output.status.try_into()?, @@ -375,7 +376,8 @@ fn op_node_unstable_spawn_sync( let stdout = matches!(args.stdio.stdout, Stdio::Piped); let stderr = matches!(args.stdio.stderr, Stdio::Piped); let output = - node_unstable_create_command(state, args, "Deno.spawnSync()")?.output()?; + node_unstable_create_command(state, args, "Deno.Command().outputSync()")? + .output()?; Ok(SpawnOutput { status: output.status.try_into()?, -- cgit v1.2.3