From cf4afb9c9c9807bfe58fd0a99bf14b4e1c0f0bed Mon Sep 17 00:00:00 2001 From: Benjamin Swerdlow Date: Mon, 31 Mar 2025 11:00:05 -0700 Subject: [PATCH] refactor(ext/node): export `GlobalsStorage` (#28683) --- ext/node/global.rs | 2 +- ext/node/lib.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/node/global.rs b/ext/node/global.rs index 77a6e99bec..653292c7d5 100644 --- a/ext/node/global.rs +++ b/ext/node/global.rs @@ -105,7 +105,7 @@ enum Mode { Node, } -struct GlobalsStorage { +pub struct GlobalsStorage { deno_globals: v8::Global, node_globals: v8::Global, } diff --git a/ext/node/lib.rs b/ext/node/lib.rs index 2e9412215d..b5a11c518f 100644 --- a/ext/node/lib.rs +++ b/ext/node/lib.rs @@ -40,6 +40,7 @@ pub use ops::vm::VM_CONTEXT_INDEX; use crate::global::global_object_middleware; use crate::global::global_template_middleware; +pub use crate::global::GlobalsStorage; pub fn is_builtin_node_module(module_name: &str) -> bool { DenoIsBuiltInNodeModuleChecker.is_builtin_node_module(module_name)