From c186176ca3ad3fd5567b29fd2f6a3e0bf280470b Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Mon, 16 Mar 2026 12:35:13 +0000 Subject: [PATCH] Plugin SDK: keep root alias reflection lazy --- src/plugin-sdk/root-alias.cjs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/plugin-sdk/root-alias.cjs b/src/plugin-sdk/root-alias.cjs index 12d98caf8a8..9f3ab45379f 100644 --- a/src/plugin-sdk/root-alias.cjs +++ b/src/plugin-sdk/root-alias.cjs @@ -169,9 +169,8 @@ rootExports = new Proxy(target, { }, ownKeys() { const keys = new Set(Reflect.ownKeys(target)); - const monolithic = getMonolithicSdk(); - if (monolithic) { - for (const key of Reflect.ownKeys(monolithic)) { + if (monolithicSdk && typeof monolithicSdk === "object") { + for (const key of Reflect.ownKeys(monolithicSdk)) { if (!keys.has(key)) { keys.add(key); }