@@ -77,15 +77,13 @@ function compare_expressions(a, b) {
7777export const DYNAMIC = Symbol ( 'DYNAMIC' ) ;
7878
7979/**
80- *
8180 * @param {Expression | Node } node
8281 * @param {ComponentClientTransformState } state
8382 * @returns {any }
8483 */
8584export function evaluate_static_expression ( node , state ) {
8685 if ( node == undefined ) return DYNAMIC ;
8786 /**
88- *
8987 * @param {BinaryExpression | LogicalExpression } node
9088 */
9189 function handle_left_right_node ( node ) {
@@ -146,15 +144,13 @@ export function evaluate_static_expression(node, state) {
146144 }
147145 }
148146 /**
149- *
150147 * @param {UnaryExpression } node
151148 */
152149 function handle_unary_node ( node ) {
153150 let argument = evaluate_static_expression ( node ?. argument , state ) ;
154151 if ( argument === DYNAMIC ) return DYNAMIC ;
155152 /**
156- *
157- * @param {Expression } argument
153+ * @param {Expression } argument
158154 */
159155 function handle_void ( argument ) {
160156 //@ts -ignore
@@ -183,10 +179,13 @@ export function evaluate_static_expression(node, state) {
183179 }
184180 }
185181 /**
186- * @param {SequenceExpression } node
182+ * @param {SequenceExpression } node
187183 */
188184 function handle_sequence ( node ) {
189- let is_static = node . expressions . reduce ( ( a , b ) => a && evaluate_static_expression ( b , state ) !== DYNAMIC , true ) ;
185+ let is_static = node . expressions . reduce (
186+ ( a , b ) => a && evaluate_static_expression ( b , state ) !== DYNAMIC ,
187+ true
188+ ) ;
190189 if ( is_static ) {
191190 //@ts -ignore
192191 return evaluate_static_expression ( node . expressions . at ( - 1 ) , state ) ;
@@ -208,11 +207,14 @@ export function evaluate_static_expression(node, state) {
208207 return DYNAMIC ;
209208 }
210209 /**
211- * @param {TemplateLiteral } node
210+ * @param {TemplateLiteral } node
212211 */
213212 function handle_template ( node ) {
214213 const expressions = node . expressions ;
215- const is_static = expressions . reduce ( ( a , b ) => a && evaluate_static_expression ( b , state ) !== DYNAMIC , true ) ;
214+ const is_static = expressions . reduce (
215+ ( a , b ) => a && evaluate_static_expression ( b , state ) !== DYNAMIC ,
216+ true
217+ ) ;
216218 if ( is_static ) {
217219 let res = '' ;
218220 let quasis = node . quasis ;
0 commit comments