From a24d3e8763bc48b69936db9231efb76766914303 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 4 Dec 2023 16:05:40 -0500 Subject: perf(node/fs): faster `existsSync` when not exists (#21458) --- runtime/permissions/mod.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'runtime/permissions') diff --git a/runtime/permissions/mod.rs b/runtime/permissions/mod.rs index 75d4af1c7..7677b5c36 100644 --- a/runtime/permissions/mod.rs +++ b/runtime/permissions/mod.rs @@ -1376,8 +1376,12 @@ impl deno_node::NodePermissions for PermissionsContainer { } #[inline(always)] - fn check_read(&self, path: &Path) -> Result<(), AnyError> { - self.0.lock().read.check(path, None) + fn check_read_with_api_name( + &self, + path: &Path, + api_name: Option<&str>, + ) -> Result<(), AnyError> { + self.0.lock().read.check(path, api_name) } fn check_sys(&self, kind: &str, api_name: &str) -> Result<(), AnyError> { -- cgit v1.2.3