Skip to content

Commit 6ce1162

Browse files
committed
fix(formatter): remove a redundant space for TSMappedType (#14885)
1 parent 5b962a7 commit 6ce1162

File tree

4 files changed

+28
-1
lines changed

4 files changed

+28
-1
lines changed

crates/oxc_formatter/src/write/mapped_type.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ impl<'a> FormatWrite<'a> for AstNode<'a, TSMappedType<'a>> {
7070
Ok(())
7171
});
7272

73-
write!(f, [space(), group(&format_inner_inner)])?;
73+
write!(f, [group(&format_inner_inner)])?;
7474
if let Some(type_annotation) = &self.type_annotation() {
7575
write!(f, [":", space(), type_annotation])?;
7676
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export type Bar<T> = {[P in keyof T]: string}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
source: crates/oxc_formatter/tests/fixtures/mod.rs
3+
---
4+
==================== Input ====================
5+
export type Bar<T> = {[P in keyof T]: string}
6+
7+
==================== Output ====================
8+
------------------------
9+
{ bracketSpacing: true }
10+
------------------------
11+
export type Bar<T> = { [P in keyof T]: string };
12+
13+
-------------------------
14+
{ bracketSpacing: false }
15+
-------------------------
16+
export type Bar<T> = {[P in keyof T]: string};
17+
18+
===================== End =====================
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[
2+
{
3+
"bracketSpacing": true
4+
},
5+
{
6+
"bracketSpacing": false
7+
}
8+
]

0 commit comments

Comments
 (0)