From 6152ce9568ce8b6c46ea404da222b32095cfb899 Mon Sep 17 00:00:00 2001 From: stagas Date: Sat, 25 Jun 2022 16:07:44 +0300 Subject: [PATCH] feat: make class prop decorators inline --- src/generation/generate.rs | 2 +- tests/specs/declarations/class/property/ClassProperty_All.txt | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/generation/generate.rs b/src/generation/generate.rs index 67f52a6d..e99b7c3f 100644 --- a/src/generation/generate.rs +++ b/src/generation/generate.rs @@ -595,7 +595,7 @@ struct GenClassPropCommon<'a> { fn gen_class_prop_common<'a>(node: GenClassPropCommon<'a>, context: &mut Context<'a>) -> PrintItems { let mut items = PrintItems::new(); - items.extend(gen_decorators(node.decorators, false, context)); + items.extend(gen_decorators(node.decorators, true, context)); if node.is_declare { items.push_str("declare "); } diff --git a/tests/specs/declarations/class/property/ClassProperty_All.txt b/tests/specs/declarations/class/property/ClassProperty_All.txt index 5bc3f083..01ee1f53 100644 --- a/tests/specs/declarations/class/property/ClassProperty_All.txt +++ b/tests/specs/declarations/class/property/ClassProperty_All.txt @@ -33,8 +33,7 @@ abstract class Test extends Base { | number | stringg | number; - @dec - readonly propReadonly = 3; + @dec readonly propReadonly = 3; } == should wrap an assignment that goes over the line width when sufficient ==