This extension allows you to sort members of TypeScript interface and type declaration.
This extension contributes the following settings:
tsInterfaceSorter.emptyLineBetweenProperties
: Controls whether an empty line should be inserted between properties.tsInterfaceSorter.sortByCapitalLetterFirst
: Controls whether properties started with capital letters should be sorted first separately before lower case ones.tsInterfaceSorter.sortByRequiredElementFirst
: Controls whether required property should be sorted first. If turned on, takes precedence oversortByCapitalLetterFirst
option.tsInterfaceSorter.sortTypes
: When on, sorttype
as well asinterface
.
Also, editor.tabSize
will determine spacing used.