From f92976e67414af428cb8a3957878232bece76c3d Mon Sep 17 00:00:00 2001 From: Benjamin Fan Date: Thu, 1 May 2025 08:04:28 -0700 Subject: [PATCH] fix(collection): Add all array elements to sets --- packages/collection/src/index.mjs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/collection/src/index.mjs b/packages/collection/src/index.mjs index d05551eda6f..a5bd7ba25a7 100644 --- a/packages/collection/src/index.mjs +++ b/packages/collection/src/index.mjs @@ -152,11 +152,13 @@ for (const design in designs) { ...designs[design].patternConfig.optionalMeasurements, ] about[design] = { ...designs[design].designConfig.data } - if (about[design].tags) _tags.add(...about[design].tags) - if (about[design].techniques) _techniques.add(...about[design].techniques) - if (Array.isArray(about[design].code)) _devs.add(...about[design].code) + if (about[design].tags) about[design].tags.forEach((tag) => _tags.add(tag)) + if (about[design].techniques) + about[design].techniques.forEach((technique) => _techniques.add(technique)) + if (Array.isArray(about[design].code)) about[design].code.forEach((code) => _devs.add(code)) else _devs.add(about[design].code) - if (Array.isArray(about[design].design)) _dess.add(...about[design].design) + if (Array.isArray(about[design].design)) + about[design].design.forEach((design) => _dess.add(design)) else _dess.add(about[design].design) } export const tags = Array.from(_tags)