From bf9caafece8f9dcfe9ea5906c36d9e481ce011a7 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Fri, 12 May 2023 15:00:16 +0200 Subject: [PATCH] Convert src/compiler/compile/render_dom/wrappers/shared/is_dynamic.ts to JavaScript --- .../render_dom/wrappers/shared/is_dynamic.ts | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src/compiler/compile/render_dom/wrappers/shared/is_dynamic.ts b/src/compiler/compile/render_dom/wrappers/shared/is_dynamic.ts index 01283943d4..bf62bb18e0 100644 --- a/src/compiler/compile/render_dom/wrappers/shared/is_dynamic.ts +++ b/src/compiler/compile/render_dom/wrappers/shared/is_dynamic.ts @@ -1,12 +1,18 @@ -import { Var } from '../../../../interfaces'; -import { is_reserved_keyword } from '../../../utils/reserved_keywords'; +import { is_reserved_keyword } from '../../../utils/reserved_keywords.js'; -export default function is_dynamic(variable: Var) { - if (variable) { - if (variable.mutated || variable.reassigned) return true; // dynamic internal state - if (!variable.module && variable.writable && variable.export_name) return true; // writable props - if (is_reserved_keyword(variable.name)) return true; - } - - return false; +/** @param {import('../../../../interfaces.js').Var} variable */ +export default function is_dynamic(variable) { + if (variable) { + if (variable.mutated || variable.reassigned) + return true; // dynamic internal state + if (!variable.module && variable.writable && variable.export_name) + return true; // writable props + if (is_reserved_keyword(variable.name)) + return true; + } + return false; } + + + +