UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

34 lines (23 loc) 837 B
--- title: Type Aliases --- ## Type Aliases Type aliases can be retrieved from source files, namespaces, or function bodies: ```typescript const typeAliases = sourceFile.getTypeAliases(); const typeAlias = sourceFile.getTypeAlias("TypeAlias"); const firstExportedTypeAlias = sourceFile.getTypeAlias(a => a.hasExportKeyword()); ``` Most of the information you can get about type aliases is covered in other sections. ### Add/Insert Add or insert type aliases to a source file, namespace, or function like declarations by calling `addTypeAlias()`, `addTypeAliases()`, `insertTypeAlias()`, or `insertTypeAliases()`. ```typescript const typeAliasDeclaration = sourceFile.addTypeAlias({ name: "TypeAliasName" }); ``` ### Remove Call `.remove()`: ```typescript typeAliasDeclaration.remove(); ```