API reference/Compiler components

Compiler components

These components analyze and transform programs inside the compiler. Their JavaScript APIs are not yet available; the examples show what each component does.

ComponentPurpose
Semantic analysisResolve scopes, declarations, and references.
TransformerLower supported TypeScript and JavaScript syntax.
MinifierShorten expressions and remove unused local variables.
Type stripRemove erasable TypeScript syntax while preserving source positions.
Isolated declarationsGenerate .d.ts declarations from TypeScript.