574
continue;
575
}
577
>
const values = longhands.map(({ name }) => entries.get(name));
578
>
for (const { name } of longhands) {
579
>
entries.delete(name);
580
>
}
581
>
// Build shorthand value, omitting longhands at their initial value
582
>
const parts: string[] = [];
583
>
for (let i = 0; i < longhands.length; i++) {
584
>
const val = values[i] ?? longhands[i].initial;
585
>
if (val !== longhands[i].initial) {
586
parts.push(val);
587
}
589
shorthandLines.push(`${shorthand}: ${parts.length > 0 ? parts.join(' ') : longhands[0].initial};`);
590
}