From aa8078b6888ee4d55ef348e336e076676dffc25f Mon Sep 17 00:00:00 2001 From: Leo Kettmeir Date: Mon, 31 Jul 2023 22:29:09 +0200 Subject: feat(node/os): implement getPriority, setPriority & userInfo (#19370) Takes #4202 over Closes #17850 --------- Co-authored-by: ecyrbe --- ext/node/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ext/node/lib.rs') diff --git a/ext/node/lib.rs b/ext/node/lib.rs index 8f910ac63..318de77e1 100644 --- a/ext/node/lib.rs +++ b/ext/node/lib.rs @@ -53,6 +53,7 @@ pub trait NodePermissions { api_name: &str, ) -> Result<(), AnyError>; fn check_read(&self, path: &Path) -> Result<(), AnyError>; + fn check_sys(&self, kind: &str, api_name: &str) -> Result<(), AnyError>; } pub(crate) struct AllowAllNodePermissions; @@ -68,6 +69,9 @@ impl NodePermissions for AllowAllNodePermissions { fn check_read(&self, _path: &Path) -> Result<(), AnyError> { Ok(()) } + fn check_sys(&self, _kind: &str, _api_name: &str) -> Result<(), AnyError> { + Ok(()) + } } #[allow(clippy::disallowed_types)] @@ -243,6 +247,9 @@ deno_core::extension!(deno_node, ops::zlib::brotli::op_brotli_decompress_stream, ops::zlib::brotli::op_brotli_decompress_stream_end, ops::http::op_node_http_request

, + ops::os::op_node_os_get_priority

, + ops::os::op_node_os_set_priority

, + ops::os::op_node_os_username

, op_node_build_os, op_is_any_arraybuffer, op_node_is_promise_rejected, -- cgit v1.2.3