Represents a type of TypeDeclaration.
Find a field by its id.
Find a field with its name.
Gets all fields declared on this type.
Gets the kind of TypeDeclaration this object represents.
Gets the Type associated with this TypeDeclaration.
Gets the SyntaxKind for this type of node.
Calls the $(S Visitor)'s analogous Visitor.visit method.
Base class for module-level type declarations. A type is a keyword declaration, a class declaration, a struct declaration, or an alias/typedef declaration.