interface Aliases {
    Accessor: ClassAccessorProperty;
    Binary: Binary;
    Block: Block;
    BlockParent: BlockParent;
    Class: Class;
    CompletionStatement: CompletionStatement;
    Conditional: Conditional;
    Declaration: Declaration;
    EnumBody: EnumBody;
    EnumMember: EnumMember;
    ExportDeclaration: ExportDeclaration;
    Expression: Expression;
    ExpressionWrapper: ExpressionWrapper;
    Flow: Flow;
    FlowBaseAnnotation: FlowBaseAnnotation;
    FlowDeclaration: FlowDeclaration;
    FlowPredicate: FlowPredicate;
    FlowType: FlowType;
    For: For;
    ForXStatement: ForXStatement;
    Function: Function;
    FunctionParent: FunctionParent;
    Immutable: Immutable;
    ImportOrExportDeclaration: ImportOrExportDeclaration;
    JSX: JSX;
    LVal: LVal;
    Literal: Literal;
    Loop: Loop;
    Method: Method;
    Miscellaneous: Miscellaneous;
    ModuleDeclaration: ModuleDeclaration;
    ModuleSpecifier: ModuleSpecifier;
    ObjectMember: ObjectMember;
    Pattern: Pattern;
    PatternLike: PatternLike;
    Private: Private;
    Property: Property;
    Pureish: Pureish;
    Scopable: Scopable;
    Standardized: Standardized;
    Statement: Statement;
    TSBaseType: TSBaseType;
    TSEntityName: TSEntityName;
    TSType: TSType;
    TSTypeElement: TSTypeElement;
    Terminatorless: Terminatorless;
    TypeScript: TypeScript;
    UnaryLike: UnaryLike;
    UserWhitespacable: UserWhitespacable;
    While: While;
}

Properties

Binary: Binary
Block: Block
BlockParent: BlockParent
Class: Class
CompletionStatement: CompletionStatement
Conditional: Conditional
Declaration: Declaration
EnumBody: EnumBody
EnumMember: EnumMember
ExportDeclaration: ExportDeclaration
Expression: Expression
ExpressionWrapper: ExpressionWrapper
Flow: Flow
FlowBaseAnnotation: FlowBaseAnnotation
FlowDeclaration: FlowDeclaration
FlowPredicate: FlowPredicate
FlowType: FlowType
For: For
ForXStatement: ForXStatement
Function: Function
FunctionParent: FunctionParent
Immutable: Immutable
ImportOrExportDeclaration: ImportOrExportDeclaration
JSX: JSX
LVal: LVal
Literal: Literal
Loop: Loop
Method: Method
Miscellaneous: Miscellaneous
ModuleDeclaration: ModuleDeclaration
ModuleSpecifier: ModuleSpecifier
ObjectMember: ObjectMember
Pattern: Pattern
PatternLike: PatternLike
Private: Private
Property: Property
Pureish: Pureish
Scopable: Scopable
Standardized: Standardized
Statement: Statement
TSBaseType: TSBaseType
TSEntityName: TSEntityName
TSType: TSType
TSTypeElement: TSTypeElement
Terminatorless: Terminatorless
TypeScript: TypeScript
UnaryLike: UnaryLike
UserWhitespacable: UserWhitespacable
While: While