From ecc632ff7d866bd021d6283c10008e43edf0d505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eddy=20Lo=CC=88wen?= Date: Mon, 23 Sep 2024 16:04:44 +0200 Subject: [PATCH] fix: testing for instanceof TemplateResult when code is coming from a different module --- src/dom-parts/TemplateResult.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dom-parts/TemplateResult.js b/src/dom-parts/TemplateResult.js index 76400eb..ed4b7cb 100644 --- a/src/dom-parts/TemplateResult.js +++ b/src/dom-parts/TemplateResult.js @@ -98,6 +98,10 @@ const getValue = (value) => { case Array.isArray(value): return value.map(getValue).join(''); case value instanceof TemplateResult: + // TODO: instanceof is not working when element-js is used in different modules... + return value.toString(); + case value.strings !== undefined && value.values !== undefined: + // TODO: this is also a test for TemplateResult... return value.toString(); case value.__unsafeHTML: return value.string;