Nos últimos anos, o JavaScript impôs-se como linguagem dominante da Web. A inexistência de verificação da tipificação tão caraterística desta
linguagem costuma introduzir alguns problemas, especialmente perante aplicações de alguma dimensão. Foi a pensar nestes cenários que a
Microsoft desenvolveu o TypeScript, uma nova linguagem open source, que pode ser vista como um superset da linguagem JavaScript, em que
a tipificação de valores assume um papel fulcral na redução de erros associados à geração de código JavaScript.
Este livro começa por apresentar algumas das vantagens associadas ao uso do TypeScript para, em seguida, se debruçar sobre a instalação das
ferramentas que lhe servem de suporte. Como seria de esperar, o grosso do livro centra-se na apresentação das principais caraterísticas associadas
ao uso da linguagem, bem como das suas diversas funcionalidades através de exemplos práticos.
O livro inclui um projeto final no qual é desenvolvida, passo a passo, uma aplicação de gestão de contatos, facilmente adaptável por
quem pretende escrever código TypeScript para ser consumido em ambiente de runtime Node.js.
A versão de TypeScript usada neste livro é a 2.0.