Skip to content

Commit d98a282

Browse files
authoredJan 3, 2024
fix(es/codegen): Emit implements clause with commas (#8477)
1 parent cddb016 commit d98a282

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed
 

‎crates/swc_ecma_ast/src/list.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ bitflags! {
143143
| Self::SpaceBetweenSiblings.bits()
144144
| Self::SpaceBetweenBraces.bits();
145145
const MultiLineFunctionBodyStatements = Self::MultiLine.bits();
146-
const ClassHeritageClauses = Self::SingleLine.bits() | Self::SpaceBetweenSiblings.bits();
146+
const ClassHeritageClauses = Self::CommaDelimited.bits() | Self::SingleLine.bits() | Self::SpaceBetweenSiblings.bits();
147147
const ClassMembers = Self::Indented.bits() | Self::MultiLine.bits();
148148
const InterfaceMembers = Self::Indented.bits() | Self::MultiLine.bits();
149149
const EnumMembers = Self::CommaDelimited.bits() | Self::Indented.bits() | Self::MultiLine.bits();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
class MyClass implements Interface1, Interface2 {
2+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
class MyClass implements Interface1, Interface2 {
2+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
class MyClass implements Interface1,Interface2{}

0 commit comments

Comments
 (0)
Please sign in to comment.