@@ -41,6 +41,7 @@ pub fn resolve_config(config: ConfigKeyMap, global_config: &GlobalConfiguration)
41
41
let use_braces = get_value ( & mut config, "useBraces" , UseBraces :: WhenNotSingleLine , & mut diagnostics) ;
42
42
let prefer_hanging = get_value ( & mut config, "preferHanging" , false , & mut diagnostics) ;
43
43
let prefer_single_line = get_value ( & mut config, "preferSingleLine" , false , & mut diagnostics) ;
44
+ let type_literal_separator_kind = get_value ( & mut config, "typeLiteral.separatorKind" , SemiColonsOrCommas :: SemiColons , & mut diagnostics) ;
44
45
45
46
let resolved_config = Configuration {
46
47
line_width : get_value ( & mut config, "lineWidth" , global_config. line_width . unwrap_or ( DEFAULT_GLOBAL_CONFIGURATION . line_width ) , & mut diagnostics) ,
@@ -53,6 +54,8 @@ pub fn resolve_config(config: ConfigKeyMap, global_config: &GlobalConfiguration)
53
54
arrow_function_use_parentheses : get_value ( & mut config, "arrowFunction.useParentheses" , UseParentheses :: Maintain , & mut diagnostics) ,
54
55
binary_expression_line_per_expression : get_value ( & mut config, "binaryExpression.linePerExpression" , false , & mut diagnostics) ,
55
56
member_expression_line_per_expression : get_value ( & mut config, "memberExpression.linePerExpression" , false , & mut diagnostics) ,
57
+ type_literal_separator_kind_single_line : get_value ( & mut config, "typeLiteral.separatorKind.singleLine" , type_literal_separator_kind, & mut diagnostics) ,
58
+ type_literal_separator_kind_multi_line : get_value ( & mut config, "typeLiteral.separatorKind.multiLine" , type_literal_separator_kind, & mut diagnostics) ,
56
59
/* ignore comments */
57
60
ignore_node_comment_text : get_value ( & mut config, "ignoreNodeCommentText" , String :: from ( "dprint-ignore" ) , & mut diagnostics) ,
58
61
ignore_file_comment_text : get_value ( & mut config, "ignoreFileCommentText" , String :: from ( "dprint-ignore-file" ) , & mut diagnostics) ,
@@ -128,6 +131,7 @@ pub fn resolve_config(config: ConfigKeyMap, global_config: &GlobalConfiguration)
128
131
object_expression_trailing_commas : get_value ( & mut config, "objectExpression.trailingCommas" , trailing_commas, & mut diagnostics) ,
129
132
object_pattern_trailing_commas : get_value ( & mut config, "objectPattern.trailingCommas" , trailing_commas, & mut diagnostics) ,
130
133
tuple_type_trailing_commas : get_value ( & mut config, "tupleType.trailingCommas" , trailing_commas, & mut diagnostics) ,
134
+ type_literal_trailing_commas : get_value ( & mut config, "typeLiteral.trailingCommas" , trailing_commas, & mut diagnostics) ,
131
135
type_parameters_trailing_commas : get_value ( & mut config, "typeParameters.trailingCommas" , trailing_commas, & mut diagnostics) ,
132
136
/* use braces */
133
137
if_statement_use_braces : get_value ( & mut config, "ifStatement.useBraces" , use_braces, & mut diagnostics) ,
0 commit comments