Descrição geral
O livro tem 350 páginas. Inclui 13 capítulos e 7 apêndices. Além das informações textuais, o volume traz muitas inserções de código. Antes de cada capítulo é descrito o que será abordado nele. Ao final de cada capítulo há um breve resumo do material estudado e um pequeno exercício prático. O grau de dificuldade de leitura é médio.
Sumário
Abaixo estão os capítulos e temas que compõem este livro.
- Capítulo 1. Introdução.
- Capítulo 2. TypeScript visto de cima.
- Capítulo 3. Tipos em profundidade.
- Capítulo 4. Funções.
- Capítulo 5. Classes e interfaces.
- Capítulo 6. Tipos avançados.
- Capítulo 7. Tratamento de erros.
- Capítulo 8. Programação assíncrona, concorrência e processamento paralelo.
- Capítulo 9. Frameworks front‑end e back‑end.
- Capítulo 10. Espaços de nomes e módulos.
- Capítulo 11. Interação com JavaScript.
- Capítulo 12. Construção e execução do TypeScript.
- Capítulo 13. Conclusões.
- Apêndice A. Operadores de tipos.
- Apêndice B. Utilitários de tipos.
- Apêndice C. Escopo de declarações.
- Apêndice D. Diretrizes de triple‑slash.
- Apêndice E. Flags de segurança do compilador TSC.
- Apêndice F. TSX.
Opinião
Foi um dos meus primeiros encontros com TypeScript, que permaneceu em geral positivo, embora o conteúdo seja rapidamente esquecido sem prática. Entretanto, graças ao conjunto considerável de notas, sempre é possível lembrar os conceitos principais e as funcionalidades da linguagem. Quanto ao livro, seu material é voltado para uma introdução ao idioma. Nele são abordadas quase todas as funcionalidades e “dicas” do TypeScript que existiam no momento da publicação. O conteúdo, porém, não vai em grande profundidade nem contempla informações sobre o ecossistema da linguagem.