Amazing! I always used JSDoc, for many years although a lot of devs say "Code doesn't need comments, I write so clean", which is bullshit, of course. This was the main reason from my side to push for JSdoc.. unified way of writting documentation INCODE and then generate it into docs.
Now, I haven't been coding properly for a while. I also find typescript The Worst Idea Ever (I won't be moaning here why).
JSDoc with type definition, a few config tweaks in VS provides practically 90% benefits of TS, on top of that good habit for code comments, plus doesnt need another compailer.
Love the article. Very detailed and one of the most useful I found on this topic!