EditorConfig properties for TypeScript: Spaces
Last modified: 26 May 2024
tip
Formatting preferences listed on this page can be also configured visually, on the Code Editing | TypeScript | Formatting Style | Spaces page of ReSharper options
Alt+R, O.
Type parameters and arguments
Before brackets
Property names:
[resharper_]js_space_before_type_parameters_brackets, [resharper_]space_before_type_parameters_brackets
Possible values:
true | false
Examples:
| true |
|---|
ts<br>class C <T1, T2> {<br>}<br>var a: C <number, string>;<br> |
| false |
|---|
ts<br>class C<T1, T2> {<br>}<br>var a: C<number, string>;<br> |
Within brackets
Property names:
[resharper_]js_space_within_type_parameters_brackets, [resharper_]space_within_type_parameters_brackets
Possible values:
true | false
Examples:
| true |
|---|
ts<br>class C< T1, T2 > {<br>}<br>var a: C< number, string >;<br> |
| false |
|---|
ts<br>class C<T1, T2> {<br>}<br>var a: C<number, string>;<br> |
Type annotations
Before ':'
Property names:
[resharper_]js_space_before_colon_in_type_annotation, [resharper_]space_before_colon_in_type_annotation
Possible values:
true | false
Examples:
| true |
|---|
ts<br>var a : SomeType;<br> |
| false |
|---|
ts<br>var a: SomeType;<br> |
After '?'
Property names:
[resharper_]js_space_after_colon_in_type_annotation, [resharper_]space_after_colon_in_type_annotation
Possible values:
true | false
Examples:
| true |
|---|
ts<br>var a: SomeType;<br> |
| false |
|---|
ts<br>var a:SomeType;<br> |
Union and intersection types
Around '|' or '&' in type usage
Property names:
[resharper_]js_space_around_pipe_or_amper_in_type_usage, [resharper_]space_around_pipe_or_amper_in_type_usage
Possible values:
true | false
Examples:
| true |
|---|
| ```ts var a: SomeType |
| false |
|---|
| ```ts var a: SomeType |