summaryrefslogtreecommitdiff
path: root/runtime/ops/os/mod.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2024-01-23 22:56:56 +0100
committerGitHub <noreply@github.com>2024-01-23 22:56:56 +0100
commit13d5c6420e3fe7f34e7c02a96922fe8db381503e (patch)
treef3d4b5ad7a4e7258326abea999ef0e8ce66f0bd7 /runtime/ops/os/mod.rs
parent5aa25f08be0be6c097dd35cd5ea2c8c154b06929 (diff)
chore: upgrade deno_core to 0.249.0 (#22058)
Diffstat (limited to 'runtime/ops/os/mod.rs')
-rw-r--r--runtime/ops/os/mod.rs32
1 files changed, 22 insertions, 10 deletions
diff --git a/runtime/ops/os/mod.rs b/runtime/ops/os/mod.rs
index 7260308d5..de9792a45 100644
--- a/runtime/ops/os/mod.rs
+++ b/runtime/ops/os/mod.rs
@@ -17,9 +17,9 @@ use std::env;
mod sys_info;
-deno_core::ops!(
- deno_ops,
- [
+deno_core::extension!(
+ deno_os,
+ ops = [
op_env,
op_exec_path,
op_exit,
@@ -36,12 +36,7 @@ deno_core::ops!(
op_system_memory_info,
op_uid,
op_runtime_memory_usage,
- ]
-);
-
-deno_core::extension!(
- deno_os,
- ops_fn = deno_ops,
+ ],
options = {
exit_code: ExitCode,
},
@@ -52,7 +47,24 @@ deno_core::extension!(
deno_core::extension!(
deno_os_worker,
- ops_fn = deno_ops,
+ ops = [
+ op_env,
+ op_exec_path,
+ op_exit,
+ op_delete_env,
+ op_get_env,
+ op_gid,
+ op_hostname,
+ op_loadavg,
+ op_network_interfaces,
+ op_os_release,
+ op_os_uptime,
+ op_set_env,
+ op_set_exit_code,
+ op_system_memory_info,
+ op_uid,
+ op_runtime_memory_usage,
+ ],
middleware = |op| match op.name {
"op_exit" | "op_set_exit_code" =>
op.with_implementation_from(&deno_core::op_void_sync::DECL),