summaryrefslogtreecommitdiff
path: root/runtime/ops/process.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/ops/process.rs')
-rw-r--r--runtime/ops/process.rs24
1 files changed, 11 insertions, 13 deletions
diff --git a/runtime/ops/process.rs b/runtime/ops/process.rs
index 20db96af9..a15b63f80 100644
--- a/runtime/ops/process.rs
+++ b/runtime/ops/process.rs
@@ -7,7 +7,6 @@ use deno_core::op;
use deno_core::serde_json;
use deno_core::AsyncMutFuture;
use deno_core::AsyncRefCell;
-use deno_core::Extension;
use deno_core::OpState;
use deno_core::RcRef;
use deno_core::Resource;
@@ -99,18 +98,17 @@ impl StdioOrRid {
}
}
-pub fn init_ops() -> Extension {
- Extension::builder("deno_process")
- .ops(vec![
- op_spawn_child::decl(),
- op_spawn_wait::decl(),
- op_spawn_sync::decl(),
- deprecated::op_run::decl(),
- deprecated::op_run_status::decl(),
- deprecated::op_kill::decl(),
- ])
- .build()
-}
+deno_core::extension!(
+ deno_process,
+ ops = [
+ op_spawn_child,
+ op_spawn_wait,
+ op_spawn_sync,
+ deprecated::op_run,
+ deprecated::op_run_status,
+ deprecated::op_kill,
+ ]
+);
struct ChildResource(tokio::process::Child);