TypeScript Compiler API
200 páginas
Portuguese
PDF
4.5

TypeScript Compiler API

Руководство по работе с компилятором TypeScript

Autor:

Ano:

Resumo:

Introdução

O livro «TypeScript Compiler API» de David Sherret é um guia prático único dedicado a trabalhar com o compilador interno do TypeScript. Lançado em 2020, tem 200 páginas e é voltado para desenvolvedores que desejam criar suas próprias ferramentas de análise estática, refatoração e automação de código. Apesar de o livro ser escrito em TypeScript, seus conceitos são aplicáveis também para desenvolvedores Python interessados em metaprogramação e construção de analisadores de código.

Sobre o que é o livro

David Sherret, conhecido criador da popular biblioteca ts-morph, analisa detalhadamente a arquitetura do TypeScript Compiler API. O leitor aprenderá como o compilador TypeScript analisa o código-fonte em uma árvore sintática abstrata (AST), como navegar pelos nós da árvore, modificá-los e gerar novo código. O livro aborda tópicos como trabalhar com tipos, criar transformadores personalizados, escrever linters e integrar com ferramentas de build existentes.

Para quem é este livro

O livro é destinado a desenvolvedores já familiarizados com TypeScript (ou JavaScript) que desejam se aprofundar em metaprogramação. Será útil para:

  • criadores de ferramentas de desenvolvimento (linters, formatadores, geradores de código);
  • desenvolvedores que mantêm grandes bases de código e precisam de refatoração automática;
  • entusiastas que estudam o funcionamento interno do compilador TypeScript.

Recommendations