summaryrefslogtreecommitdiff
path: root/packages/integrations/lit/server-shim.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/lit/server-shim.js')
-rw-r--r--packages/integrations/lit/server-shim.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/integrations/lit/server-shim.js b/packages/integrations/lit/server-shim.js
index 9a4c7e408..873d3cd82 100644
--- a/packages/integrations/lit/server-shim.js
+++ b/packages/integrations/lit/server-shim.js
@@ -1,5 +1,12 @@
import { installWindowOnGlobal } from '@lit-labs/ssr/lib/dom-shim.js';
-installWindowOnGlobal();
+
+if(typeof fetch === 'function') {
+ const _fetch = fetch;
+ installWindowOnGlobal();
+ globalThis.fetch = window.fetch = _fetch;
+} else {
+ installWindowOnGlobal();
+}
window.global = window;
document.getElementsByTagName = () => [];