-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
I have noticed two issues around type parameters:
- Function type parameters get spaces
- Utility functions such as
$NonMaybeTypeand indexed accessor
Issue 1
When using a React state hook I want to explicitly type the state property useState<?string>(null). This is being formatted as useState < ?string > (null); by the plugin. This causes no linting warnings or errors based on recommended settings.

Issue 2
When using $NonMaybeType with indexed types I get a trailing space added $NonMaybeType<SomeType['someNestedArray'][0]> comes out like $NonMaybeType<SomeType['someNestedArray'][0] >. This now throws a linting warning (recommended settings) that the generic parameter should not have trailing spaces.

I would love to contribute, if I have time to take a look. Let me know if this is expected behaviour.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
