TypeScript Compiler API
200 Seiten
German
PDF
4.5

TypeScript Compiler API

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

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch «TypeScript Compiler API» von David Sherret ist ein einzigartiger praktischer Leitfaden für die Arbeit mit dem internen TypeScript-Compiler. Es wurde 2020 veröffentlicht, umfasst 200 Seiten und richtet sich an Entwickler, die eigene Tools für statische Analyse, Refactoring und Code-Automatisierung erstellen möchten. Obwohl das Buch in TypeScript geschrieben ist, sind seine Konzepte auch für Python-Entwickler anwendbar, die sich für Metaprogrammierung und den Bau von Code-Analysatoren interessieren.

Worum es im Buch geht

David Sherret, der bekannte Schöpfer der beliebten Bibliothek ts-morph, analysiert detailliert die Architektur des TypeScript Compiler API. Der Leser erfährt, wie der TypeScript-Compiler Quellcode in einen abstrakten Syntaxbaum (AST) zerlegt, wie man durch die Baumknoten navigiert, sie modifiziert und neuen Code generiert. Das Buch behandelt Themen wie die Arbeit mit Typen, die Erstellung benutzerdefinierter Transformatoren, das Schreiben von Linter und die Integration mit bestehenden Build-Tools.

Für wen dieses Buch geeignet ist

Das Buch richtet sich an Entwickler, die bereits mit TypeScript (oder JavaScript) vertraut sind und tiefer in die Metaprogrammierung eintauchen möchten. Es ist nützlich für:

  • Entwickler von Entwickler-Tools (Linter, Formatierer, Code-Generatoren);
  • Entwickler, die große Codebasen pflegen und automatisches Refactoring benötigen;
  • Enthusiasten, die die interne Struktur des Compilers studieren.

Empfehlungen