i'm tired of devs that claim that TS and GraphQL are "self-documenting" and don't need to write any documentation. it doesn't fill in the common gaps, it's just an excuse to not have to think about or talk to users.
You can already write decent docs in plain JS, but I've found that having the types already documented by the compiler helps devs move up that level of thinking automatically.
That said, the appropriate reaction is to laugh louder the longer they make the claim.
It's very likely what's driving adoption right now.
There's plenty of people saying that it effectively augments documentation, and provides a form of it that's quite useful.