TypeScript Compiler API
Руководство по работе с компилятором TypeScript
Resumen:
Introducción
El libro «TypeScript Compiler API» de David Sherret es una guía práctica única dedicada a trabajar con el compilador interno de TypeScript. Publicado en 2020, cuenta con 200 páginas y está dirigido a desarrolladores que desean crear sus propias herramientas de análisis estático, refactorización y automatización de código. Aunque el libro está escrito en TypeScript, sus conceptos también son aplicables para desarrolladores de Python interesados en metaprogramación y construcción de analizadores de código.
De qué trata el libro
David Sherret, conocido creador de la popular biblioteca ts-morph, analiza en detalle la arquitectura de TypeScript Compiler API. El lector aprenderá cómo el compilador de TypeScript analiza el código fuente en un árbol sintáctico abstracto (AST), cómo navegar por los nodos del árbol, modificarlos y generar nuevo código. El libro cubre temas como el trabajo con tipos, la creación de transformadores personalizados, la escritura de linters y la integración con herramientas de compilación existentes.
Para quién es este libro
El libro está destinado a desarrolladores que ya están familiarizados con TypeScript (o JavaScript) y desean profundizar en la metaprogramación. Será útil para:
- creadores de herramientas de desarrollo (linters, formateadores, generadores de código);
- desarrolladores que mantienen grandes bases de código y necesitan refactorización automática;
- entusiastas que estudian el funcionamiento interno del compilador TypeScript.
Recommendations
Seguridad de aplicaciones C++: Protección del código contra vulnerabilidades y ataques
DevOps para desarrolladores de TypeScript
Programación funcional en PHP. Desde los fundamentos hasta proyectos reales
Concurrencia en JavaScript (Node.js)
Inyección de dependencias en .NET
Command-Line Rust: Diseñamos y creamos utilidades CLI en Rust