Not a fan.
We'll be shipping dead code, bloating our client side code. Solution to that? Strip these comments are part of a build step. Ok, but then, what benefit does this provide?
TLDR; add TypeScript type annotations support directly to JS.
It might be a good idea, would also support a pragma statement near the top of a file to support JSX transforms in the box as a standard.