From a01249ee21b2489bd6f307c2b7aa8c0115f1f88f Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 26 Jun 2025 09:34:27 -0400 Subject: [PATCH] tweak --- .../phases/3-transform/client/visitors/RegularElement.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js index 81f7229703..49d4f278cc 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js @@ -475,19 +475,19 @@ export function build_class_directives_object( ) { let properties = []; let has_call_or_state = false; - let has_async = false; + let has_await = false; for (const d of class_directives) { const expression = /** @type Expression */ (context.visit(d.expression)); properties.push(b.init(d.name, expression)); has_call_or_state ||= d.metadata.expression.has_call || d.metadata.expression.has_state; - has_async ||= d.metadata.expression.has_await; + has_await ||= d.metadata.expression.has_await; } const directives = b.object(properties); - return has_call_or_state || has_async - ? get_expression_id(has_async ? async_expressions : expressions, directives) + return has_call_or_state || has_await + ? get_expression_id(has_await ? async_expressions : expressions, directives) : directives; }