Kotlin/Java eu até entendi, mas porquê TypeScript??