UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

15 lines (14 loc) 687 B
import { ClassDeclarationStructure } from "./../class"; import { EnumDeclarationStructure } from "./../enum"; import { FunctionDeclarationStructure } from "./../function"; import { InterfaceDeclarationStructure } from "./../interface"; import { NamespaceDeclarationStructure } from "./../namespace"; import { TypeAliasDeclarationStructure } from "./../type"; export interface StatementedNodeStructure { classes?: ClassDeclarationStructure[]; enums?: EnumDeclarationStructure[]; functions?: FunctionDeclarationStructure[]; interfaces?: InterfaceDeclarationStructure[]; namespaces?: NamespaceDeclarationStructure[]; typeAliases?: TypeAliasDeclarationStructure[]; }