@@ -240,54 +240,54 @@ class Configuration:
240240 indent_width : int
241241 line_width : int
242242 use_tabs : bool
243- new_line_kind : str
244- quote_style : str
245- quote_props : str
246- semi_colons : str
243+ new_line_kind : NewLineKind
244+ quote_style : QuoteStyle
245+ quote_props : QuoteProps
246+ semi_colons : SemiColons
247247 file_indent_level : int
248- arrow_function_use_parentheses : str
248+ arrow_function_use_parentheses : UseParentheses
249249 binary_expression_line_per_expression : bool
250250 conditional_expression_line_per_expression : bool
251- jsx_quote_style : str
252- jsx_multi_line_parens : str
251+ jsx_quote_style : JsxQuoteStyle
252+ jsx_multi_line_parens : JsxMultiLineParens
253253 jsx_force_new_lines_surrounding_content : bool
254- jsx_opening_element_bracket_position : str
255- jsx_self_closing_element_bracket_position : str
254+ jsx_opening_element_bracket_position : SameOrNextLinePosition
255+ jsx_self_closing_element_bracket_position : SameOrNextLinePosition
256256 member_expression_line_per_expression : bool
257- type_literal_separator_kind_single_line : str
258- type_literal_separator_kind_multi_line : str
259- module_sort_import_declarations : str
260- module_sort_export_declarations : str
261- import_declaration_sort_named_imports : str
262- import_declaration_sort_type_only_imports : str
263- export_declaration_sort_named_exports : str
264- export_declaration_sort_type_only_exports : str
257+ type_literal_separator_kind_single_line : SemiColonOrComma
258+ type_literal_separator_kind_multi_line : SemiColonOrComma
259+ module_sort_import_declarations : SortOrder
260+ module_sort_export_declarations : SortOrder
261+ import_declaration_sort_named_imports : SortOrder
262+ import_declaration_sort_type_only_imports : NamedTypeImportsExportsOrder
263+ export_declaration_sort_named_exports : SortOrder
264+ export_declaration_sort_type_only_exports : NamedTypeImportsExportsOrder
265265 ignore_node_comment_text : str
266266 ignore_file_comment_text : str
267- arrow_function_brace_position : str
268- class_declaration_brace_position : str
269- class_expression_brace_position : str
270- constructor_brace_position : str
271- do_while_statement_brace_position : str
272- enum_declaration_brace_position : str
273- get_accessor_brace_position : str
274- if_statement_brace_position : str
275- interface_declaration_brace_position : str
276- for_statement_brace_position : str
277- for_in_statement_brace_position : str
278- for_of_statement_brace_position : str
279- function_declaration_brace_position : str
280- function_expression_brace_position : str
281- method_brace_position : str
282- module_declaration_brace_position : str
283- set_accessor_brace_position : str
284- static_block_brace_position : str
285- switch_case_brace_position : str
286- switch_statement_brace_position : str
287- try_statement_brace_position : str
288- while_statement_brace_position : str
289- arguments_prefer_hanging : str
290- array_expression_prefer_hanging : str
267+ arrow_function_brace_position : BracePosition
268+ class_declaration_brace_position : BracePosition
269+ class_expression_brace_position : BracePosition
270+ constructor_brace_position : BracePosition
271+ do_while_statement_brace_position : BracePosition
272+ enum_declaration_brace_position : BracePosition
273+ get_accessor_brace_position : BracePosition
274+ if_statement_brace_position : BracePosition
275+ interface_declaration_brace_position : BracePosition
276+ for_statement_brace_position : BracePosition
277+ for_in_statement_brace_position : BracePosition
278+ for_of_statement_brace_position : BracePosition
279+ function_declaration_brace_position : BracePosition
280+ function_expression_brace_position : BracePosition
281+ method_brace_position : BracePosition
282+ module_declaration_brace_position : BracePosition
283+ set_accessor_brace_position : BracePosition
284+ static_block_brace_position : BracePosition
285+ switch_case_brace_position : BracePosition
286+ switch_statement_brace_position : BracePosition
287+ try_statement_brace_position : BracePosition
288+ while_statement_brace_position : BracePosition
289+ arguments_prefer_hanging : PreferHanging
290+ array_expression_prefer_hanging : PreferHanging
291291 array_pattern_prefer_hanging : bool
292292 do_while_statement_prefer_hanging : bool
293293 export_declaration_prefer_hanging : bool
@@ -301,44 +301,44 @@ class Configuration:
301301 jsx_attributes_prefer_hanging : bool
302302 object_expression_prefer_hanging : bool
303303 object_pattern_prefer_hanging : bool
304- parameters_prefer_hanging : str
304+ parameters_prefer_hanging : PreferHanging
305305 sequence_expression_prefer_hanging : bool
306306 switch_statement_prefer_hanging : bool
307- tuple_type_prefer_hanging : str
307+ tuple_type_prefer_hanging : PreferHanging
308308 type_literal_prefer_hanging : bool
309- type_parameters_prefer_hanging : str
309+ type_parameters_prefer_hanging : PreferHanging
310310 union_and_intersection_type_prefer_hanging : bool
311311 variable_statement_prefer_hanging : bool
312312 while_statement_prefer_hanging : bool
313- enum_declaration_member_spacing : str
314- if_statement_next_control_flow_position : str
315- try_statement_next_control_flow_position : str
316- do_while_statement_next_control_flow_position : str
317- binary_expression_operator_position : str
318- conditional_expression_operator_position : str
319- conditional_type_operator_position : str
320- if_statement_single_body_position : str
321- for_statement_single_body_position : str
322- for_in_statement_single_body_position : str
323- for_of_statement_single_body_position : str
324- while_statement_single_body_position : str
325- arguments_trailing_commas : str
326- parameters_trailing_commas : str
327- array_expression_trailing_commas : str
328- array_pattern_trailing_commas : str
329- enum_declaration_trailing_commas : str
330- export_declaration_trailing_commas : str
331- import_declaration_trailing_commas : str
332- object_pattern_trailing_commas : str
333- object_expression_trailing_commas : str
334- tuple_type_trailing_commas : str
335- type_literal_trailing_commas : str
336- type_parameters_trailing_commas : str
337- if_statement_use_braces : str
338- for_statement_use_braces : str
339- for_of_statement_use_braces : str
340- for_in_statement_use_braces : str
341- while_statement_use_braces : str
313+ enum_declaration_member_spacing : MemberSpacing
314+ if_statement_next_control_flow_position : NextControlFlowPosition
315+ try_statement_next_control_flow_position : NextControlFlowPosition
316+ do_while_statement_next_control_flow_position : NextControlFlowPosition
317+ binary_expression_operator_position : OperatorPosition
318+ conditional_expression_operator_position : OperatorPosition
319+ conditional_type_operator_position : OperatorPosition
320+ if_statement_single_body_position : SameOrNextLinePosition
321+ for_statement_single_body_position : SameOrNextLinePosition
322+ for_in_statement_single_body_position : SameOrNextLinePosition
323+ for_of_statement_single_body_position : SameOrNextLinePosition
324+ while_statement_single_body_position : SameOrNextLinePosition
325+ arguments_trailing_commas : TrailingCommas
326+ parameters_trailing_commas : TrailingCommas
327+ array_expression_trailing_commas : TrailingCommas
328+ array_pattern_trailing_commas : TrailingCommas
329+ enum_declaration_trailing_commas : TrailingCommas
330+ export_declaration_trailing_commas : TrailingCommas
331+ import_declaration_trailing_commas : TrailingCommas
332+ object_pattern_trailing_commas : TrailingCommas
333+ object_expression_trailing_commas : TrailingCommas
334+ tuple_type_trailing_commas : TrailingCommas
335+ type_literal_trailing_commas : TrailingCommas
336+ type_parameters_trailing_commas : TrailingCommas
337+ if_statement_use_braces : UseBraces
338+ for_statement_use_braces : UseBraces
339+ for_of_statement_use_braces : UseBraces
340+ for_in_statement_use_braces : UseBraces
341+ while_statement_use_braces : UseBraces
342342 array_expression_prefer_single_line : bool
343343 array_pattern_prefer_single_line : bool
344344 arguments_prefer_single_line : bool
@@ -365,8 +365,8 @@ class Configuration:
365365 variable_statement_prefer_single_line : bool
366366 import_declaration_force_single_line : bool
367367 export_declaration_force_single_line : bool
368- export_declaration_force_multi_line : str
369- import_declaration_force_multi_line : str
368+ export_declaration_force_multi_line : ForceMultiLine
369+ import_declaration_force_multi_line : ForceMultiLine
370370 binary_expression_space_surrounding_bitwise_and_arithmetic_operator : bool
371371 comment_line_force_space_after_slashes : bool
372372 construct_signature_space_after_new_keyword : bool
@@ -416,54 +416,54 @@ class Configuration:
416416 indent_width : int = ...,
417417 line_width : int = ...,
418418 use_tabs : bool = ...,
419- new_line_kind : str = ...,
420- quote_style : str = ...,
421- quote_props : str = ...,
422- semi_colons : str = ...,
419+ new_line_kind : NewLineKind = ...,
420+ quote_style : QuoteStyle = ...,
421+ quote_props : QuoteProps = ...,
422+ semi_colons : SemiColons = ...,
423423 file_indent_level : int = ...,
424- arrow_function_use_parentheses : str = ...,
424+ arrow_function_use_parentheses : UseParentheses = ...,
425425 binary_expression_line_per_expression : bool = ...,
426426 conditional_expression_line_per_expression : bool = ...,
427- jsx_quote_style : str = ...,
428- jsx_multi_line_parens : str = ...,
427+ jsx_quote_style : JsxQuoteStyle = ...,
428+ jsx_multi_line_parens : JsxMultiLineParens = ...,
429429 jsx_force_new_lines_surrounding_content : bool = ...,
430- jsx_opening_element_bracket_position : str = ...,
431- jsx_self_closing_element_bracket_position : str = ...,
430+ jsx_opening_element_bracket_position : SameOrNextLinePosition = ...,
431+ jsx_self_closing_element_bracket_position : SameOrNextLinePosition = ...,
432432 member_expression_line_per_expression : bool = ...,
433- type_literal_separator_kind_single_line : str = ...,
434- type_literal_separator_kind_multi_line : str = ...,
435- module_sort_import_declarations : str = ...,
436- module_sort_export_declarations : str = ...,
437- import_declaration_sort_named_imports : str = ...,
438- import_declaration_sort_type_only_imports : str = ...,
439- export_declaration_sort_named_exports : str = ...,
440- export_declaration_sort_type_only_exports : str = ...,
433+ type_literal_separator_kind_single_line : SemiColonOrComma = ...,
434+ type_literal_separator_kind_multi_line : SemiColonOrComma = ...,
435+ module_sort_import_declarations : SortOrder = ...,
436+ module_sort_export_declarations : SortOrder = ...,
437+ import_declaration_sort_named_imports : SortOrder = ...,
438+ import_declaration_sort_type_only_imports : NamedTypeImportsExportsOrder = ...,
439+ export_declaration_sort_named_exports : SortOrder = ...,
440+ export_declaration_sort_type_only_exports : NamedTypeImportsExportsOrder = ...,
441441 ignore_node_comment_text : str = ...,
442442 ignore_file_comment_text : str = ...,
443- arrow_function_brace_position : str = ...,
444- class_declaration_brace_position : str = ...,
445- class_expression_brace_position : str = ...,
446- constructor_brace_position : str = ...,
447- do_while_statement_brace_position : str = ...,
448- enum_declaration_brace_position : str = ...,
449- get_accessor_brace_position : str = ...,
450- if_statement_brace_position : str = ...,
451- interface_declaration_brace_position : str = ...,
452- for_statement_brace_position : str = ...,
453- for_in_statement_brace_position : str = ...,
454- for_of_statement_brace_position : str = ...,
455- function_declaration_brace_position : str = ...,
456- function_expression_brace_position : str = ...,
457- method_brace_position : str = ...,
458- module_declaration_brace_position : str = ...,
459- set_accessor_brace_position : str = ...,
460- static_block_brace_position : str = ...,
461- switch_case_brace_position : str = ...,
462- switch_statement_brace_position : str = ...,
463- try_statement_brace_position : str = ...,
464- while_statement_brace_position : str = ...,
465- arguments_prefer_hanging : str = ...,
466- array_expression_prefer_hanging : str = ...,
443+ arrow_function_brace_position : BracePosition = ...,
444+ class_declaration_brace_position : BracePosition = ...,
445+ class_expression_brace_position : BracePosition = ...,
446+ constructor_brace_position : BracePosition = ...,
447+ do_while_statement_brace_position : BracePosition = ...,
448+ enum_declaration_brace_position : BracePosition = ...,
449+ get_accessor_brace_position : BracePosition = ...,
450+ if_statement_brace_position : BracePosition = ...,
451+ interface_declaration_brace_position : BracePosition = ...,
452+ for_statement_brace_position : BracePosition = ...,
453+ for_in_statement_brace_position : BracePosition = ...,
454+ for_of_statement_brace_position : BracePosition = ...,
455+ function_declaration_brace_position : BracePosition = ...,
456+ function_expression_brace_position : BracePosition = ...,
457+ method_brace_position : BracePosition = ...,
458+ module_declaration_brace_position : BracePosition = ...,
459+ set_accessor_brace_position : BracePosition = ...,
460+ static_block_brace_position : BracePosition = ...,
461+ switch_case_brace_position : BracePosition = ...,
462+ switch_statement_brace_position : BracePosition = ...,
463+ try_statement_brace_position : BracePosition = ...,
464+ while_statement_brace_position : BracePosition = ...,
465+ arguments_prefer_hanging : PreferHanging = ...,
466+ array_expression_prefer_hanging : PreferHanging = ...,
467467 array_pattern_prefer_hanging : bool = ...,
468468 do_while_statement_prefer_hanging : bool = ...,
469469 export_declaration_prefer_hanging : bool = ...,
@@ -477,44 +477,44 @@ class Configuration:
477477 jsx_attributes_prefer_hanging : bool = ...,
478478 object_expression_prefer_hanging : bool = ...,
479479 object_pattern_prefer_hanging : bool = ...,
480- parameters_prefer_hanging : str = ...,
480+ parameters_prefer_hanging : PreferHanging = ...,
481481 sequence_expression_prefer_hanging : bool = ...,
482482 switch_statement_prefer_hanging : bool = ...,
483- tuple_type_prefer_hanging : str = ...,
483+ tuple_type_prefer_hanging : PreferHanging = ...,
484484 type_literal_prefer_hanging : bool = ...,
485- type_parameters_prefer_hanging : str = ...,
485+ type_parameters_prefer_hanging : PreferHanging = ...,
486486 union_and_intersection_type_prefer_hanging : bool = ...,
487487 variable_statement_prefer_hanging : bool = ...,
488488 while_statement_prefer_hanging : bool = ...,
489- enum_declaration_member_spacing : str = ...,
490- if_statement_next_control_flow_position : str = ...,
491- try_statement_next_control_flow_position : str = ...,
492- do_while_statement_next_control_flow_position : str = ...,
493- binary_expression_operator_position : str = ...,
494- conditional_expression_operator_position : str = ...,
495- conditional_type_operator_position : str = ...,
496- if_statement_single_body_position : str = ...,
497- for_statement_single_body_position : str = ...,
498- for_in_statement_single_body_position : str = ...,
499- for_of_statement_single_body_position : str = ...,
500- while_statement_single_body_position : str = ...,
501- arguments_trailing_commas : str = ...,
502- parameters_trailing_commas : str = ...,
503- array_expression_trailing_commas : str = ...,
504- array_pattern_trailing_commas : str = ...,
505- enum_declaration_trailing_commas : str = ...,
506- export_declaration_trailing_commas : str = ...,
507- import_declaration_trailing_commas : str = ...,
508- object_pattern_trailing_commas : str = ...,
509- object_expression_trailing_commas : str = ...,
510- tuple_type_trailing_commas : str = ...,
511- type_literal_trailing_commas : str = ...,
512- type_parameters_trailing_commas : str = ...,
513- if_statement_use_braces : str = ...,
514- for_statement_use_braces : str = ...,
515- for_of_statement_use_braces : str = ...,
516- for_in_statement_use_braces : str = ...,
517- while_statement_use_braces : str = ...,
489+ enum_declaration_member_spacing : MemberSpacing = ...,
490+ if_statement_next_control_flow_position : NextControlFlowPosition = ...,
491+ try_statement_next_control_flow_position : NextControlFlowPosition = ...,
492+ do_while_statement_next_control_flow_position : NextControlFlowPosition = ...,
493+ binary_expression_operator_position : OperatorPosition = ...,
494+ conditional_expression_operator_position : OperatorPosition = ...,
495+ conditional_type_operator_position : OperatorPosition = ...,
496+ if_statement_single_body_position : SameOrNextLinePosition = ...,
497+ for_statement_single_body_position : SameOrNextLinePosition = ...,
498+ for_in_statement_single_body_position : SameOrNextLinePosition = ...,
499+ for_of_statement_single_body_position : SameOrNextLinePosition = ...,
500+ while_statement_single_body_position : SameOrNextLinePosition = ...,
501+ arguments_trailing_commas : TrailingCommas = ...,
502+ parameters_trailing_commas : TrailingCommas = ...,
503+ array_expression_trailing_commas : TrailingCommas = ...,
504+ array_pattern_trailing_commas : TrailingCommas = ...,
505+ enum_declaration_trailing_commas : TrailingCommas = ...,
506+ export_declaration_trailing_commas : TrailingCommas = ...,
507+ import_declaration_trailing_commas : TrailingCommas = ...,
508+ object_pattern_trailing_commas : TrailingCommas = ...,
509+ object_expression_trailing_commas : TrailingCommas = ...,
510+ tuple_type_trailing_commas : TrailingCommas = ...,
511+ type_literal_trailing_commas : TrailingCommas = ...,
512+ type_parameters_trailing_commas : TrailingCommas = ...,
513+ if_statement_use_braces : UseBraces = ...,
514+ for_statement_use_braces : UseBraces = ...,
515+ for_of_statement_use_braces : UseBraces = ...,
516+ for_in_statement_use_braces : UseBraces = ...,
517+ while_statement_use_braces : UseBraces = ...,
518518 array_expression_prefer_single_line : bool = ...,
519519 array_pattern_prefer_single_line : bool = ...,
520520 arguments_prefer_single_line : bool = ...,
@@ -541,8 +541,8 @@ class Configuration:
541541 variable_statement_prefer_single_line : bool = ...,
542542 import_declaration_force_single_line : bool = ...,
543543 export_declaration_force_single_line : bool = ...,
544- export_declaration_force_multi_line : str = ...,
545- import_declaration_force_multi_line : str = ...,
544+ export_declaration_force_multi_line : ForceMultiLine = ...,
545+ import_declaration_force_multi_line : ForceMultiLine = ...,
546546 binary_expression_space_surrounding_bitwise_and_arithmetic_operator : bool = ...,
547547 comment_line_force_space_after_slashes : bool = ...,
548548 construct_signature_space_after_new_keyword : bool = ...,
0 commit comments