Skip to content

Commit 0b45afe

Browse files
committed
Use enums in type stubs for Configuration
1 parent 63ba842 commit 0b45afe

1 file changed

Lines changed: 150 additions & 150 deletions

File tree

python/formate_js/_formate_js.pyi

Lines changed: 150 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)