From 0195affb5a66d0492afdf06b7feff0fb9dbdd515 Mon Sep 17 00:00:00 2001 From: Cameron Date: Fri, 17 Nov 2023 17:46:27 +0000 Subject: [PATCH] feat(prettier) print for in statements (#1386) --- crates/oxc_prettier/src/format/mod.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/crates/oxc_prettier/src/format/mod.rs b/crates/oxc_prettier/src/format/mod.rs index ba0667a86..78ee1b080 100644 --- a/crates/oxc_prettier/src/format/mod.rs +++ b/crates/oxc_prettier/src/format/mod.rs @@ -183,7 +183,16 @@ impl<'a> Format<'a> for ForStatementInit<'a> { impl<'a> Format<'a> for ForInStatement<'a> { fn format(&self, p: &mut Prettier<'a>) -> Doc<'a> { - Doc::Line + let mut parts = p.vec(); + + parts.push(ss!("for (")); + parts.push(format!(p, self.left)); + parts.push(ss!(" in ")); + parts.push(format!(p, self.right)); + parts.push(ss!(")")); + parts.push(format!(p, self.body)); + + Doc::Group(parts) } }