diff options
Diffstat (limited to 'runtime/js/99_main.js')
-rw-r--r-- | runtime/js/99_main.js | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js index 09a2ebb55..91a4dcefd 100644 --- a/runtime/js/99_main.js +++ b/runtime/js/99_main.js @@ -492,10 +492,9 @@ delete Object.prototype.__proto__; Object.assign(finalDenoNs, denoNsUnstable); } - // Setup `Deno` global - we're actually overriding already - // existing global `Deno` with `Deno` namespace from "./deno.ts". - util.immutableDefine(globalThis, "Deno", finalDenoNs); - Object.freeze(globalThis.Deno); + // Setup `Deno` global - we're actually overriding already existing global + // `Deno` with `Deno` namespace from "./deno.ts". + Object.defineProperty(globalThis, "Deno", util.readOnly(finalDenoNs)); Object.freeze(globalThis.Deno.core); Object.freeze(globalThis.Deno.core.sharedQueue); signals.setSignals(); |