JSDoc as an alternative TypeScript syntax

How to type your JavaScript code base without writing a single TypeScript file.