Programação em TypeScript
Полное руководство по TypeScript от Бориса Черни
Resumo:
Introdução
O livro «Programming TypeScript» (em tradução russa — «Programação em TypeScript») de autoria de Boris Cherny foi lançado em 2019 e instantaneamente se tornou um dos guias mais autoritativos sobre a linguagem TypeScript. Boris Cherny é um engenheiro que trabalhou no Facebook e no projeto Flow, além de ser um participante ativo da comunidade TypeScript. Seu livro não apenas apresenta a sintaxe, mas ensina a pensar em termos de tipos e a construir aplicações robustas e escaláveis. Em 326 páginas, o autor consegue cobrir tanto os fundamentos quanto tópicos profundos como tipos condicionais, covariância e contravariância, o que o torna único entre muitos tutoriais superficiais.
Sobre o que é o livro
O livro está dividido em três partes lógicas. A primeira parte apresenta os fundamentos: configuração do ambiente, tipos básicos, funções, interfaces e classes. A segunda parte — o coração do livro — é dedicada ao sistema avançado de tipos: genéricos, tipos condicionais, mapped types, inferência de tipos, além de tratamento de erros e exceções. A terceira parte aborda a aplicação prática do TypeScript em projetos reais: integração com React, Angular, Node.js, trabalho com bibliotecas sem tipos (através de ambient declarations), além de dicas de refatoração e testes. Um capítulo separado é dedicado a decoradores e seu uso em frameworks.
Para quem é este livro
O livro é voltado para desenvolvedores já familiarizados com JavaScript (ES6+), que desejam migrar para TypeS