Skip to content

Commit 57dc520

Browse files
committed
more linting and a few code style changes
1 parent 9f299f7 commit 57dc520

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ import { is_ignored } from '../../../../../state.js';
66
import { is_event_attribute } from '../../../../../utils/ast.js';
77
import * as b from '../../../../../utils/builders.js';
88
import { build_getter } from '../../utils.js';
9-
import { build_template_chunk, get_expression_id, DYNAMIC, evaluate_static_expression } from './utils.js';
9+
import {
10+
build_template_chunk,
11+
get_expression_id,
12+
DYNAMIC,
13+
evaluate_static_expression
14+
} from './utils.js';
1015

1116
/**
1217
* @param {Array<AST.Attribute | AST.SpreadAttribute>} attributes
@@ -188,7 +193,7 @@ export function build_attribute_value(value, context, memoize = (value) => value
188193
let expression = /** @type {Expression} */ (context.visit(chunk.expression));
189194
let evaluated = evaluate_static_expression(expression, context.state);
190195
if (evaluated !== DYNAMIC) {
191-
return { value: b.literal(evaluated), has_state: false};
196+
return { value: b.literal(evaluated), has_state: false };
192197
}
193198
return {
194199
value: memoize(expression, chunk.metadata.expression),

packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,13 @@ function compare_expressions(a, b) {
7777
export const DYNAMIC = Symbol('DYNAMIC');
7878

7979
/**
80-
*
8180
* @param {Expression | Node} node
8281
* @param {ComponentClientTransformState} state
8382
* @returns {any}
8483
*/
8584
export 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

Comments
 (0)