One of the biggest advantages of TypeScript is its code completion and IntelliSense. IntelliSense provides active hints as a code is added.
Types increase your agility when doing refactoring. It’s better for the compiler to catch errors than to have things fail at runtime.
Types have a proven ability to enhance code quality and understandability. Large teams (Google, Microsoft, Facebook) have continually arrived at this conclusion.