typescript is really annoying sometimes, specially if you're a library author, it can become or really cryptic or super frustrating depending how much you go into abstractions and how much variety you need to allow for your users and how much you adhere to the mental models that it forces into you (the more you lean into functional stuff the more problems you'll find)
that being said, the benefits outweigh the cons, for now...
and is not only about code linters and autocompletion, something I haven't seen much talk about is testing... using typescript serves as a basic testing suit without the need to add stupid "example tests" all over the place...
if you remove typescript you not only need to add jsdocs, you also have to add a whole battery test suit to even match what typescript does by default
so I get it, but I won't recommend to newbies to jump the boat because some tech influencers are making waves just yet