If you have typescript types with a lot of generic parameters, sub-types etc, sometimes the added type annotation in the IDE window is very annoying.
For example I was working with an API using a `Request<Body, Headers, Query, ...>` type, and when implementing an interface having some functions that take `(req, res)`, the expanded type annotations are hundreds of characters long (`Request<RequestBody<...>, Params<...>, ...`, it just goes on forever and runs outside the screen. This means I cannot even see parameters 2, 3, ... of my function as they come outside of the screen.
Is there a setting or similar that allows me to only see compact type annotations? If my function is typed as `(req: FooRequest, res, FooResponse)`, I just want to see those types - not the "exploded type aliases" derived from `FooRequest`. Alternatively, is there a setting to say "expand types but limit to, say, 20 characters?
I know how to disable type annotations from inlay hints completely, but it would be really nice to keep them but not expanding the aliases!