Adopted TypeScript 2.x for a UI project. Loved:Optional static typingBetter refactoringIDE support (VSCode!)Rough edges: - Declaration file management - Interop with JavaScript-heavy libsOverall: Safer and saner front-end dev.