diff --git a/packages/lib/pollyfills/structuredClone.ts b/packages/lib/pollyfills/structuredClone.ts index b05fc36e42..c8aac80307 100644 --- a/packages/lib/pollyfills/structuredClone.ts +++ b/packages/lib/pollyfills/structuredClone.ts @@ -1,11 +1,12 @@ import structuredClonePolyfill from "@ungap/structured-clone"; -let structuredCloneExport = structuredClone; +let structuredCloneExport: typeof structuredClonePolyfill; -if (typeof structuredCloneExport === "undefined") { - // @ts-expect-error +if (typeof structuredClone === "undefined") { structuredCloneExport = structuredClonePolyfill; +} else { + // @ts-expect-error + structuredCloneExport = structuredClone; } -// export default structuredCloneExport; export { structuredCloneExport as structuredClone };