diff --git a/packages/svelte/src/internal/client/dom/reconciler.js b/packages/svelte/src/internal/client/dom/reconciler.js index 2cd965e9fc..de9826cc55 100644 --- a/packages/svelte/src/internal/client/dom/reconciler.js +++ b/packages/svelte/src/internal/client/dom/reconciler.js @@ -1,20 +1,18 @@ /** @import { TrustedTypePolicy } from 'trusted-types' */ -/** @type {Pick | undefined} */ -let policy; - -if (globalThis?.window?.trustedTypes) { - policy = globalThis.window.trustedTypes.createPolicy('svelte-trusted-html', { +const policy = /* @__PURE__ */ globalThis?.window?.trustedTypes?.createPolicy( + 'svelte-trusted-html', + { /** @param {string} html */ createHTML: (html) => { return html; } - }); -} + } +); /** @param {string} html */ function create_trusted_html(html) { - return /** @type {string} */(policy?.createHTML(html) ?? html); + return /** @type {string} */ (policy?.createHTML(html) ?? html); } /** @param {string} html */