From 6a89a8f4823433985ea5944cd6bb8e9902e41f4a Mon Sep 17 00:00:00 2001 From: Mike Tunik <57989636+Link-the-elf@users.noreply.github.com> Date: Fri, 8 Dec 2023 19:17:35 +0300 Subject: [PATCH] chore: optimize `get_amount_class_specificity_increased` (#9853) * Optimaze * pnpm format --------- Co-authored-by: Mike --- .../svelte/src/compiler/phases/2-analyze/css/Selector.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/svelte/src/compiler/phases/2-analyze/css/Selector.js b/packages/svelte/src/compiler/phases/2-analyze/css/Selector.js index b0942d6572..2a8e4eff40 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/css/Selector.js +++ b/packages/svelte/src/compiler/phases/2-analyze/css/Selector.js @@ -193,13 +193,7 @@ export default class Selector { } get_amount_class_specificity_increased() { - let count = 0; - for (const block of this.blocks) { - if (block.should_encapsulate) { - count++; - } - } - return count; + return this.blocks.filter((block) => block.should_encapsulate).length; } }