with the difference that typescript generates the types automatically or at least tries to and in JSDoc the user needs to write the JSDoc.
Edit, btw:
Most complex types in the MR are now completly broken. It's crazy that there is a serious project out there who tries to mix jsdoc and typescript interfaces in the same project. it's like getting bad things from two worlds.