BabelNode
class Object
trait Matchable
class Any
object ArgumentPlaceholder.type
object ArrayExpression.type
object ArrayPattern.type
object AssignmentExpression.type
object AssignmentPattern.type
object AwaitExpression.type
object BigIntLiteral.type
object BinaryExpression.type
object BindExpression.type
object BlockStatement.type
object BooleanLiteral.type
object BreakStatement.type
object CallExpression.type
object CatchClause.type
object ClassAccessorProperty.type
object ClassBody.type
object ClassDeclaration.type
object ClassExpression.type
object ClassImplements.type
object ClassMethod.type
object ClassPrivateMethod.type
object ClassPrivateProperty.type
object ClassProperty.type
object ConditionalExpression.type
object ContinueStatement.type
object DebuggerStatement.type
object DecimalLiteral.type
object DeclareClass.type
object DeclareExportAllDeclaration.type
object DeclareExportDeclaration.type
object DeclareFunction.type
object DeclareInterface.type
object DeclareModule.type
object DeclareModuleExports.type
object DeclareOpaqueType.type
object DeclareTypeAlias.type
object DeclareVariable.type
object DeclaredPredicate.type
object Decorator.type
object Directive.type
object DirectiveLiteral.type
object DoExpression.type
object DoWhileStatement.type
object EmptyStatement.type
object EnumBooleanBody.type
object EnumBooleanMember.type
object EnumDeclaration.type
object EnumDefaultedMember.type
object EnumNumberBody.type
object EnumNumberMember.type
object EnumStringBody.type
object EnumStringMember.type
object EnumSymbolBody.type
object ExportAllDeclaration.type
object ExportDefaultDeclaration.type
object ExportDefaultSpecifier.type
object ExportNamedDeclaration.type
object ExportNamespaceSpecifier.type
object ExportSpecifier.type
object ExpressionStatement.type
object File.type
trait FlowType
object AnyTypeAnnotation.type
object ArrayTypeAnnotation.type
object BooleanLiteralTypeAnnotation.type
object BooleanTypeAnnotation.type
object EmptyTypeAnnotation.type
object ExistsTypeAnnotation.type
object FunctionTypeAnnotation.type
object GenericTypeAnnotation.type
object IndexedAccessType.type
object InterfaceTypeAnnotation.type
object IntersectionTypeAnnotation.type
object MixedTypeAnnotation.type
object NullLiteralTypeAnnotation.type
object NullableTypeAnnotation.type
object NumberLiteralTypeAnnotation.type
object NumberTypeAnnotation.type
object ObjectTypeAnnotation.type
object OptionalIndexedAccessType.type
object StringLiteralTypeAnnotation.type
object StringTypeAnnotation.type
object SymbolTypeAnnotation.type
object TSTypeAnnotation.type
object ThisTypeAnnotation.type
object TupleTypeAnnotation.type
object TypeAnnotation.type
object TypeofTypeAnnotation.type
object UnionTypeAnnotation.type
object VoidTypeAnnotation.type
object ForInStatement.type
object ForOfStatement.type
object ForStatement.type
trait FunctionLike
object ArrowFunctionExpression.type
object FunctionDeclaration.type
object FunctionExpression.type
object FunctionTypeParam.type
object Identifier.type
object IfStatement.type
object Import.type
object ImportAttribute.type
object ImportDeclaration.type
object ImportDefaultSpecifier.type
object ImportNamespaceSpecifier.type
object ImportSpecifier.type
object InferredPredicate.type
object InterfaceDeclaration.type
object InterfaceExtends.type
object InterpreterDirective.type
object JSXAttribute.type
object JSXClosingElement.type
object JSXClosingFragment.type
object JSXElement.type
object JSXEmptyExpression.type
object JSXExpressionContainer.type
object JSXFragment.type
object JSXIdentifier.type
object JSXMemberExpression.type
object JSXNamespacedName.type
object JSXOpeningElement.type
object JSXOpeningFragment.type
object JSXSpreadAttribute.type
object JSXSpreadChild.type
object JSXText.type
object LabeledStatement.type
object LogicalExpression.type
object MemberExpression.type
object MetaProperty.type
object ModuleExpression.type
object NewExpression.type
object Noop.type
object NullLiteral.type
object NumberLiteral.type
object NumericLiteral.type
object ObjectExpression.type
object ObjectMethod.type
object ObjectPattern.type
object ObjectProperty.type
object ObjectTypeCallProperty.type
object ObjectTypeIndexer.type
object ObjectTypeInternalSlot.type
object ObjectTypeProperty.type
object ObjectTypeSpreadProperty.type
object OpaqueType.type
object OptionalCallExpression.type
object OptionalMemberExpression.type
object ParenthesizedExpression.type
object PipelineBareFunction.type
object PipelinePrimaryTopicReference.type
object PipelineTopicExpression.type
object Placeholder.type
object PrivateName.type
object Program.type
object QualifiedTypeIdentifier.type
object RecordExpression.type
object RegExpLiteral.type
object RegexLiteral.type
object RestElement.type
object RestProperty.type
object ReturnStatement.type
object SequenceExpression.type
object SpreadElement.type
object SpreadProperty.type
object StaticBlock.type
object StringLiteral.type
object Super.type
object SwitchCase.type
object SwitchStatement.type
object TSAsExpression.type
object TSCallSignatureDeclaration.type
object TSConstructSignatureDeclaration.type
object TSDeclareFunction.type
object TSDeclareMethod.type
object TSEnumDeclaration.type
object TSEnumMember.type
object TSExportAssignment.type
object TSExternalModuleReference.type
object TSImportEqualsDeclaration.type
object TSIndexSignature.type
object TSInterfaceBody.type
object TSInterfaceDeclaration.type
object TSMethodSignature.type
object TSModuleBlock.type
object TSModuleDeclaration.type
object TSNamedTupleMember.type
object TSNamespaceExportDeclaration.type
object TSNonNullExpression.type
object TSParameterProperty.type
object TSPropertySignature.type
object TSQualifiedName.type
trait TSType
object TSAnyKeyword.type
object TSArrayType.type
object TSBigIntKeyword.type
object TSBooleanKeyword.type
object TSConditionalType.type
object TSConstructorType.type
object TSExpressionWithTypeArguments.type
object TSFunctionType.type
object TSImportType.type
object TSIndexedAccessType.type
object TSInferType.type
object TSIntersectionType.type
object TSIntrinsicKeyword.type
object TSLiteralType.type
object TSMappedType.type
object TSNeverKeyword.type
object TSNullKeyword.type
object TSNumberKeyword.type
object TSObjectKeyword.type
object TSOptionalType.type
object TSParenthesizedType.type
object TSRestType.type
object TSStringKeyword.type
object TSSymbolKeyword.type
object TSThisType.type
object TSTupleType.type
object TSTypeLiteral.type
object TSTypeOperator.type
object TSTypeParameter.type
object TSTypePredicate.type
object TSTypeQuery.type
object TSTypeReference.type
object TSUndefinedKeyword.type
object TSUnionType.type
object TSUnknownKeyword.type
object TSVoidKeyword.type
object TSTypeAliasDeclaration.type
object TSTypeAssertion.type
object TSTypeParameterDeclaration.type
object TSTypeParameterInstantiation.type
object TaggedTemplateExpression.type
object TemplateElement.type
object TemplateLiteral.type
object ThisExpression.type
object ThrowStatement.type
object TopicReference.type
object TryStatement.type
object TupleExpression.type
object TypeAlias.type
object TypeCastExpression.type
object TypeParameter.type
object TypeParameterDeclaration.type
object TypeParameterInstantiation.type
object UnaryExpression.type
object UpdateExpression.type
object V8IntrinsicIdentifier.type
object VariableDeclaration.type
object VariableDeclarator.type
object Variance.type
object WhileStatement.type
object WithStatement.type
object YieldExpression.type