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.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/integrations/lit/server-shim.js b/packages/integrations/lit/server-shim.js
index 0c1fde383..e4d123c37 100644
--- a/packages/integrations/lit/server-shim.js
+++ b/packages/integrations/lit/server-shim.js
@@ -5,3 +5,9 @@ window.global = window;
document.getElementsByTagName = () => [];
// See https://github.com/lit/lit/issues/2393
document.currentScript = null;
+
+const ceDefine = customElements.define;
+customElements.define = function(tagName, Ctr) {
+ Ctr[Symbol.for('tagName')] = tagName;
+ return ceDefine.call(this, tagName, Ctr);
+}