ReSharper 2025.2 Help

TypeScript 的 EditorConfig 属性:空格

类型参数和参数

中括号前

属性名称:

[resharper_]js_space_before_type_parameters_brackets[resharper_]space_before_type_parameters_brackets

可能的值:

true|false

示例:

true

class C <T1, T2> { } var a: C <number, string>;

false

class C<T1, T2> { } var a: C<number, string>;

中括号内

属性名称:

[resharper_]js_space_within_type_parameters_brackets[resharper_]space_within_type_parameters_brackets

可能的值:

true|false

示例:

true

class C< T1, T2 > { } var a: C< number, string >;

false

class C<T1, T2> { } var a: C<number, string>;

类型注解

':' 前

属性名称:

[resharper_]js_space_before_colon_in_type_annotation[resharper_]space_before_colon_in_type_annotation

可能的值:

true|false

示例:

true

var a : SomeType;

false

var a: SomeType;

在 '?' 后

属性名称:

[resharper_]js_space_after_colon_in_type_annotation[resharper_]space_after_colon_in_type_annotation

可能的值:

true|false

示例:

true

var a: SomeType;

false

var a:SomeType;

联合体与相交类型

在类型使用中围绕 '|' 或 '&'

属性名称:

[resharper_]js_space_around_pipe_or_amper_in_type_usage[resharper_]space_around_pipe_or_amper_in_type_usage

可能的值:

true|false

示例:

true

var a: SomeType | OtherType;

false

var a: SomeType|OtherType;
最后修改日期: 2025年 9月 27日