diff options
Diffstat (limited to 'packages/integrations/lit/server-shim.js')
-rw-r--r-- | packages/integrations/lit/server-shim.js | 6 |
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); +} |