From 31e2e95bc8b00860d7665b4618c663d8c13b1b01 Mon Sep 17 00:00:00 2001 From: TopchetoEU <36534413+TopchetoEU@users.noreply.github.com> Date: Thu, 9 Jan 2025 00:13:14 +0200 Subject: [PATCH] fix: prevent rollup from optimizing "void 0" to "undefined" --- src/lib/libs/primordials.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/libs/primordials.ts b/src/lib/libs/primordials.ts index 7699385..9813bb0 100644 --- a/src/lib/libs/primordials.ts +++ b/src/lib/libs/primordials.ts @@ -112,7 +112,8 @@ export interface Primordials { schedule(func: () => void, delay: number): () => void; } -globalThis.undefined = void 0; +// prevent optimization to "undefined", which doesn't exist yet +globalThis.undefined = ({} as any).bogus; export const target = (globalThis as any).target; export const primordials: Primordials = (globalThis as any).primordials;