not sure what you mean by it being super verbose, when i have a type violation i see something like this which tells me exactly what i did wrong:
Argument of type '{ bla: string; }' is not assignable to parameter of type 'RTCIceCandidateInit'.
Object literal may only specify known properties, and 'bla' does not exist in type 'RTCIceCandidateInit'.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
If you hover a function or variable in visual studio code it will tell you exactly what type it expects:
not sure what you mean by it being super verbose, when i have a type violation i see something like this which tells me exactly what i did wrong: