BabelAst
io.joern.jssrc2cpg.parser.BabelAst
object BabelAst
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BabelAst.type
Members list
Type members
Classlikes
object AnyTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
AnyTypeAnnotation.type
object ArgumentPlaceholder extends BabelNode
Attributes
- Supertypes
- Self type
-
ArgumentPlaceholder.type
object ArrayExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
ArrayExpression.type
object ArrayPattern extends BabelNode
Attributes
- Supertypes
- Self type
-
ArrayPattern.type
object ArrayTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
ArrayTypeAnnotation.type
object ArrowFunctionExpression extends FunctionLike
Attributes
- Supertypes
- Self type
object AssignmentExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
AssignmentExpression.type
object AssignmentPattern extends BabelNode
Attributes
- Supertypes
- Self type
-
AssignmentPattern.type
object AwaitExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
AwaitExpression.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ArgumentPlaceholderobject ArrayExpressionobject ArrayPatternobject AssignmentExpressionobject AssignmentPatternobject AwaitExpressionobject BigIntLiteralobject BinaryExpressionobject BindExpressionobject BlockStatementobject BooleanLiteralobject BreakStatementobject CatchClauseobject ClassAccessorPropertyobject ClassBodyobject ClassDeclarationobject ClassExpressionobject ClassImplementsobject ClassMethodobject ClassPrivateMethodobject ClassPrivatePropertyobject ClassPropertyobject ConditionalExpressionobject ContinueStatementobject DebuggerStatementobject DecimalLiteralobject DeclareClassobject DeclareExportAllDeclarationobject DeclareExportDeclarationobject DeclareFunctionobject DeclareInterfaceobject DeclareModuleobject DeclareModuleExportsobject DeclareOpaqueTypeobject DeclareTypeAliasobject DeclareVariableobject DeclaredPredicateobject Decoratorobject Directiveobject DirectiveLiteralobject DoExpressionobject DoWhileStatementobject EmptyStatementobject EnumBooleanBodyobject EnumBooleanMemberobject EnumDeclarationobject EnumDefaultedMemberobject EnumNumberBodyobject EnumNumberMemberobject EnumStringBodyobject EnumStringMemberobject EnumSymbolBodyobject ExportAllDeclarationobject ExportDefaultDeclarationobject ExportDefaultSpecifierobject ExportNamedDeclarationobject ExportNamespaceSpecifierobject ExportSpecifiertrait Expressionobject CallExpressionobject JSXMemberExpressionobject MemberExpressionobject NewExpressionobject OptionalCallExpressionobject OptionalMemberExpressionobject PipelineTopicExpressionobject RecordExpressionobject TSAsExpressionobject TSInstantiationExpressionobject TSNonNullExpressionobject TSParameterPropertyobject TSSatisfiesExpressionobject ThisExpressionobject UpdateExpressionobject ExpressionStatementobject Filetrait FlowTypeobject AnyTypeAnnotationobject ArrayTypeAnnotationobject BooleanLiteralTypeAnnotationobject BooleanTypeAnnotationobject EmptyTypeAnnotationobject ExistsTypeAnnotationobject FunctionTypeAnnotationobject GenericTypeAnnotationobject IndexedAccessTypeobject InterfaceTypeAnnotationobject IntersectionTypeAnnotationobject MixedTypeAnnotationobject NullLiteralTypeAnnotationobject NullableTypeAnnotationobject NumberLiteralTypeAnnotationobject NumberTypeAnnotationobject ObjectTypeAnnotationobject OptionalIndexedAccessTypeobject StringLiteralTypeAnnotationobject StringTypeAnnotationobject SymbolTypeAnnotationobject TSTypeAnnotationobject ThisTypeAnnotationobject TupleTypeAnnotationobject TypeAnnotationobject TypeofTypeAnnotationobject UnionTypeAnnotationobject VoidTypeAnnotationobject ForInStatementobject ForOfStatementobject ForStatementtrait FunctionLikeobject ArrowFunctionExpressionobject FunctionDeclarationobject FunctionExpressionobject FunctionTypeParamobject Identifierobject IfStatementobject Importobject ImportAttributeobject ImportDeclarationobject ImportDefaultSpecifierobject ImportNamespaceSpecifierobject ImportSpecifierobject InferredPredicateobject InterfaceDeclarationobject InterfaceExtendsobject InterpreterDirectiveobject JSXAttributeobject JSXClosingElementobject JSXClosingFragmentobject JSXElementobject JSXEmptyExpressionobject JSXExpressionContainerobject JSXFragmentobject JSXIdentifierobject JSXNamespacedNameobject JSXOpeningElementobject JSXOpeningFragmentobject JSXSpreadAttributeobject JSXSpreadChildobject JSXTextobject LabeledStatementobject LogicalExpressionobject MetaPropertyobject ModuleExpressionobject Noopobject NullLiteralobject NumberLiteralobject NumericLiteralobject ObjectExpressionobject ObjectMethodobject ObjectPatternobject ObjectPropertyobject ObjectTypeCallPropertyobject ObjectTypeIndexerobject ObjectTypeInternalSlotobject ObjectTypePropertyobject ObjectTypeSpreadPropertyobject OpaqueTypeobject ParenthesizedExpressionobject PipelineBareFunctionobject Placeholderobject PrivateNameobject Programobject QualifiedTypeIdentifierobject RegExpLiteralobject RegexLiteralobject RestElementobject RestPropertyobject ReturnStatementobject SequenceExpressionobject SpreadElementobject SpreadPropertyobject StaticBlockobject StringLiteralobject Superobject SwitchCaseobject SwitchStatementobject TSCallSignatureDeclarationobject TSDeclareFunctionobject TSDeclareMethodobject TSEnumDeclarationobject TSEnumMemberobject TSExportAssignmentobject TSExternalModuleReferenceobject TSImportEqualsDeclarationobject TSIndexSignatureobject TSInterfaceBodyobject TSInterfaceDeclarationobject TSMethodSignatureobject TSModuleBlockobject TSModuleDeclarationobject TSNamedTupleMemberobject TSNamespaceExportDeclarationobject TSPropertySignatureobject TSQualifiedNametrait TSTypeobject TSAnyKeywordobject TSArrayTypeobject TSBigIntKeywordobject TSBooleanKeywordobject TSConditionalTypeobject TSConstructorTypeobject TSFunctionTypeobject TSImportTypeobject TSIndexedAccessTypeobject TSInferTypeobject TSIntersectionTypeobject TSIntrinsicKeywordobject TSLiteralTypeobject TSMappedTypeobject TSNeverKeywordobject TSNullKeywordobject TSNumberKeywordobject TSObjectKeywordobject TSOptionalTypeobject TSParenthesizedTypeobject TSRestTypeobject TSStringKeywordobject TSSymbolKeywordobject TSThisTypeobject TSTupleTypeobject TSTypeExpressionobject TSTypeLiteralobject TSTypeOperatorobject TSTypeParameterobject TSTypePredicateobject TSTypeQueryobject TSTypeReferenceobject TSUndefinedKeywordobject TSUnionTypeobject TSUnknownKeywordobject TSVoidKeywordobject TSTypeAliasDeclarationobject TSTypeAssertionobject TSTypeCastExpressionobject TSTypeParameterDeclarationobject TSTypeParameterInstantiationobject TaggedTemplateExpressionobject TemplateElementobject TemplateLiteralobject ThrowStatementobject TopicReferenceobject TryStatementobject TupleExpressionobject TypeAliasobject TypeCastExpressionobject TypeParameterobject TypeParameterDeclarationobject TypeParameterInstantiationobject UnaryExpressionobject V8IntrinsicIdentifierobject VariableDeclarationobject VariableDeclaratorobject Varianceobject WhileStatementobject WithStatementobject YieldExpressionShow all
object BigIntLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
BigIntLiteral.type
object BinaryExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
BinaryExpression.type
object BindExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
BindExpression.type
object BlockStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
BlockStatement.type
object BooleanLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
BooleanLiteral.type
object BooleanLiteralTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object BooleanTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object BreakStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
BreakStatement.type
object CallExpression extends Expression
Attributes
- Supertypes
- Self type
-
CallExpression.type
object CatchClause extends BabelNode
Attributes
- Supertypes
- Self type
-
CatchClause.type
object ClassAccessorProperty extends BabelNode
Attributes
- Supertypes
- Self type
object ClassDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
ClassDeclaration.type
object ClassExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
ClassExpression.type
object ClassImplements extends BabelNode
Attributes
- Supertypes
- Self type
-
ClassImplements.type
object ClassMethod extends BabelNode
Attributes
- Supertypes
- Self type
-
ClassMethod.type
object ClassPrivateMethod extends BabelNode
Attributes
- Supertypes
- Self type
-
ClassPrivateMethod.type
object ClassPrivateProperty extends BabelNode
Attributes
- Supertypes
- Self type
-
ClassPrivateProperty.type
object ClassProperty extends BabelNode
Attributes
- Supertypes
- Self type
-
ClassProperty.type
object ConditionalExpression extends BabelNode
Attributes
- Supertypes
- Self type
object ContinueStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
ContinueStatement.type
object DebuggerStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
DebuggerStatement.type
object DecimalLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
DecimalLiteral.type
object DeclareClass extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareClass.type
object DeclareExportAllDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object DeclareExportDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object DeclareFunction extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareFunction.type
object DeclareInterface extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareInterface.type
object DeclareModule extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareModule.type
object DeclareModuleExports extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareModuleExports.type
object DeclareOpaqueType extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareOpaqueType.type
object DeclareTypeAlias extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareTypeAlias.type
object DeclareVariable extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclareVariable.type
object DeclaredPredicate extends BabelNode
Attributes
- Supertypes
- Self type
-
DeclaredPredicate.type
object DirectiveLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
DirectiveLiteral.type
object DoExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
DoExpression.type
object DoWhileStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
DoWhileStatement.type
object EmptyStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
EmptyStatement.type
object EmptyTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
EmptyTypeAnnotation.type
object EnumBooleanBody extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumBooleanBody.type
object EnumBooleanMember extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumBooleanMember.type
object EnumDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumDeclaration.type
object EnumDefaultedMember extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumDefaultedMember.type
object EnumNumberBody extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumNumberBody.type
object EnumNumberMember extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumNumberMember.type
object EnumStringBody extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumStringBody.type
object EnumStringMember extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumStringMember.type
object EnumSymbolBody extends BabelNode
Attributes
- Supertypes
- Self type
-
EnumSymbolBody.type
object ExistsTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
ExistsTypeAnnotation.type
object ExportAllDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
ExportAllDeclaration.type
object ExportDefaultDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object ExportDefaultSpecifier extends BabelNode
Attributes
- Supertypes
- Self type
object ExportNamedDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object ExportNamespaceSpecifier extends BabelNode
Attributes
- Supertypes
- Self type
object ExportSpecifier extends BabelNode
Attributes
- Supertypes
- Self type
-
ExportSpecifier.type
sealed trait Expression extends BabelNode
Attributes
- Supertypes
- Known subtypes
-
object CallExpressionobject JSXMemberExpressionobject MemberExpressionobject NewExpressionobject OptionalCallExpressionobject OptionalMemberExpressionobject PipelineTopicExpressionobject RecordExpressionobject TSAsExpressionobject TSInstantiationExpressionobject TSNonNullExpressionobject TSParameterPropertyobject TSSatisfiesExpressionobject ThisExpressionobject UpdateExpressionShow all
object ExpressionStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
ExpressionStatement.type
Attributes
- Supertypes
- Known subtypes
-
object AnyTypeAnnotationobject ArrayTypeAnnotationobject BooleanLiteralTypeAnnotationobject BooleanTypeAnnotationobject EmptyTypeAnnotationobject ExistsTypeAnnotationobject FunctionTypeAnnotationobject GenericTypeAnnotationobject IndexedAccessTypeobject InterfaceTypeAnnotationobject IntersectionTypeAnnotationobject MixedTypeAnnotationobject NullLiteralTypeAnnotationobject NullableTypeAnnotationobject NumberLiteralTypeAnnotationobject NumberTypeAnnotationobject ObjectTypeAnnotationobject OptionalIndexedAccessTypeobject StringLiteralTypeAnnotationobject StringTypeAnnotationobject SymbolTypeAnnotationobject TSTypeAnnotationobject ThisTypeAnnotationobject TupleTypeAnnotationobject TypeAnnotationobject TypeofTypeAnnotationobject UnionTypeAnnotationobject VoidTypeAnnotationShow all
object ForInStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
ForInStatement.type
object ForOfStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
ForOfStatement.type
object ForStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
ForStatement.type
object FunctionDeclaration extends FunctionLike
Attributes
- Supertypes
- Self type
-
FunctionDeclaration.type
object FunctionExpression extends FunctionLike
Attributes
- Supertypes
- Self type
-
FunctionExpression.type
sealed trait FunctionLike extends BabelNode
Attributes
- Supertypes
- Known subtypes
object FunctionTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object FunctionTypeParam extends BabelNode
Attributes
- Supertypes
- Self type
-
FunctionTypeParam.type
object GenericTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object Identifier extends BabelNode
Attributes
- Supertypes
- Self type
-
Identifier.type
object IfStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
IfStatement.type
object ImportAttribute extends BabelNode
Attributes
- Supertypes
- Self type
-
ImportAttribute.type
object ImportDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
ImportDeclaration.type
object ImportDefaultSpecifier extends BabelNode
Attributes
- Supertypes
- Self type
object ImportNamespaceSpecifier extends BabelNode
Attributes
- Supertypes
- Self type
object ImportSpecifier extends BabelNode
Attributes
- Supertypes
- Self type
-
ImportSpecifier.type
object IndexedAccessType extends FlowType
Attributes
- Supertypes
- Self type
-
IndexedAccessType.type
object InferredPredicate extends BabelNode
Attributes
- Supertypes
- Self type
-
InferredPredicate.type
object InterfaceDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
InterfaceDeclaration.type
object InterfaceExtends extends BabelNode
Attributes
- Supertypes
- Self type
-
InterfaceExtends.type
object InterfaceTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object InterpreterDirective extends BabelNode
Attributes
- Supertypes
- Self type
-
InterpreterDirective.type
object IntersectionTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object JSXAttribute extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXAttribute.type
object JSXClosingElement extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXClosingElement.type
object JSXClosingFragment extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXClosingFragment.type
object JSXElement extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXElement.type
object JSXEmptyExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXEmptyExpression.type
object JSXExpressionContainer extends BabelNode
Attributes
- Supertypes
- Self type
object JSXFragment extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXFragment.type
object JSXIdentifier extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXIdentifier.type
object JSXMemberExpression extends Expression
Attributes
- Supertypes
- Self type
-
JSXMemberExpression.type
object JSXNamespacedName extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXNamespacedName.type
object JSXOpeningElement extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXOpeningElement.type
object JSXOpeningFragment extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXOpeningFragment.type
object JSXSpreadAttribute extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXSpreadAttribute.type
object JSXSpreadChild extends BabelNode
Attributes
- Supertypes
- Self type
-
JSXSpreadChild.type
object LabeledStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
LabeledStatement.type
object LogicalExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
LogicalExpression.type
object MemberExpression extends Expression
Attributes
- Supertypes
- Self type
-
MemberExpression.type
object MetaProperty extends BabelNode
Attributes
- Supertypes
- Self type
-
MetaProperty.type
object MixedTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
MixedTypeAnnotation.type
object ModuleExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
ModuleExpression.type
object NewExpression extends Expression
Attributes
- Supertypes
- Self type
-
NewExpression.type
object NullLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
NullLiteral.type
object NullLiteralTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object NullableTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object NumberLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
NumberLiteral.type
object NumberLiteralTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object NumberTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
NumberTypeAnnotation.type
object NumericLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
NumericLiteral.type
object ObjectExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
ObjectExpression.type
object ObjectMethod extends BabelNode
Attributes
- Supertypes
- Self type
-
ObjectMethod.type
object ObjectPattern extends BabelNode
Attributes
- Supertypes
- Self type
-
ObjectPattern.type
object ObjectProperty extends BabelNode
Attributes
- Supertypes
- Self type
-
ObjectProperty.type
object ObjectTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
ObjectTypeAnnotation.type
object ObjectTypeCallProperty extends BabelNode
Attributes
- Supertypes
- Self type
object ObjectTypeIndexer extends BabelNode
Attributes
- Supertypes
- Self type
-
ObjectTypeIndexer.type
object ObjectTypeInternalSlot extends BabelNode
Attributes
- Supertypes
- Self type
object ObjectTypeProperty extends BabelNode
Attributes
- Supertypes
- Self type
-
ObjectTypeProperty.type
object ObjectTypeSpreadProperty extends BabelNode
Attributes
- Supertypes
- Self type
object OpaqueType extends BabelNode
Attributes
- Supertypes
- Self type
-
OpaqueType.type
object OptionalCallExpression extends Expression
Attributes
- Supertypes
- Self type
object OptionalIndexedAccessType extends FlowType
Attributes
- Supertypes
- Self type
object OptionalMemberExpression extends Expression
Attributes
- Supertypes
- Self type
object ParenthesizedExpression extends BabelNode
Attributes
- Supertypes
- Self type
object PipelineBareFunction extends BabelNode
Attributes
- Supertypes
- Self type
-
PipelineBareFunction.type
object PipelinePrimaryTopicReference extends BabelNode
Attributes
- Supertypes
- Self type
object PipelineTopicExpression extends Expression
Attributes
- Supertypes
- Self type
object Placeholder extends BabelNode
Attributes
- Supertypes
- Self type
-
Placeholder.type
object PrivateName extends BabelNode
Attributes
- Supertypes
- Self type
-
PrivateName.type
object QualifiedTypeIdentifier extends BabelNode
Attributes
- Supertypes
- Self type
object RecordExpression extends Expression
Attributes
- Supertypes
- Self type
-
RecordExpression.type
object RegExpLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
RegExpLiteral.type
object RegexLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
RegexLiteral.type
object RestElement extends BabelNode
Attributes
- Supertypes
- Self type
-
RestElement.type
object RestProperty extends BabelNode
Attributes
- Supertypes
- Self type
-
RestProperty.type
object ReturnStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
ReturnStatement.type
object SequenceExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
SequenceExpression.type
object SpreadElement extends BabelNode
Attributes
- Supertypes
- Self type
-
SpreadElement.type
object SpreadProperty extends BabelNode
Attributes
- Supertypes
- Self type
-
SpreadProperty.type
object StaticBlock extends BabelNode
Attributes
- Supertypes
- Self type
-
StaticBlock.type
object StringLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
StringLiteral.type
object StringLiteralTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
object StringTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
StringTypeAnnotation.type
object SwitchCase extends BabelNode
Attributes
- Supertypes
- Self type
-
SwitchCase.type
object SwitchStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
SwitchStatement.type
object SymbolTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
SymbolTypeAnnotation.type
object TSAnyKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSAnyKeyword.type
object TSArrayType extends TSType
Attributes
- Supertypes
- Self type
-
TSArrayType.type
object TSAsExpression extends Expression
Attributes
- Supertypes
- Self type
-
TSAsExpression.type
object TSBigIntKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSBigIntKeyword.type
object TSBooleanKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSBooleanKeyword.type
object TSCallSignatureDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TSConditionalType extends TSType
Attributes
- Supertypes
- Self type
-
TSConditionalType.type
object TSConstructSignatureDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TSConstructorType extends TSType
Attributes
- Supertypes
- Self type
-
TSConstructorType.type
object TSDeclareFunction extends BabelNode
Attributes
- Supertypes
- Self type
-
TSDeclareFunction.type
object TSDeclareMethod extends BabelNode
Attributes
- Supertypes
- Self type
-
TSDeclareMethod.type
object TSEnumDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
TSEnumDeclaration.type
object TSEnumMember extends BabelNode
Attributes
- Supertypes
- Self type
-
TSEnumMember.type
object TSExportAssignment extends BabelNode
Attributes
- Supertypes
- Self type
-
TSExportAssignment.type
object TSExpressionWithTypeArguments extends TSType
Attributes
- Supertypes
- Self type
object TSExternalModuleReference extends BabelNode
Attributes
- Supertypes
- Self type
object TSFunctionType extends TSType
Attributes
- Supertypes
- Self type
-
TSFunctionType.type
object TSImportEqualsDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TSImportType extends TSType
Attributes
- Supertypes
- Self type
-
TSImportType.type
object TSIndexSignature extends BabelNode
Attributes
- Supertypes
- Self type
-
TSIndexSignature.type
object TSIndexedAccessType extends TSType
Attributes
- Supertypes
- Self type
-
TSIndexedAccessType.type
object TSInferType extends TSType
Attributes
- Supertypes
- Self type
-
TSInferType.type
object TSInstantiationExpression extends Expression
Attributes
- Supertypes
- Self type
object TSInterfaceBody extends BabelNode
Attributes
- Supertypes
- Self type
-
TSInterfaceBody.type
object TSInterfaceDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TSIntersectionType extends TSType
Attributes
- Supertypes
- Self type
-
TSIntersectionType.type
object TSIntrinsicKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSIntrinsicKeyword.type
object TSLiteralType extends TSType
Attributes
- Supertypes
- Self type
-
TSLiteralType.type
object TSMappedType extends TSType
Attributes
- Supertypes
- Self type
-
TSMappedType.type
object TSMethodSignature extends BabelNode
Attributes
- Supertypes
- Self type
-
TSMethodSignature.type
object TSModuleBlock extends BabelNode
Attributes
- Supertypes
- Self type
-
TSModuleBlock.type
object TSModuleDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
TSModuleDeclaration.type
object TSNamedTupleMember extends BabelNode
Attributes
- Supertypes
- Self type
-
TSNamedTupleMember.type
object TSNamespaceExportDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TSNeverKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSNeverKeyword.type
object TSNonNullExpression extends Expression
Attributes
- Supertypes
- Self type
-
TSNonNullExpression.type
object TSNullKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSNullKeyword.type
object TSNumberKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSNumberKeyword.type
object TSObjectKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSObjectKeyword.type
object TSOptionalType extends TSType
Attributes
- Supertypes
- Self type
-
TSOptionalType.type
object TSParameterProperty extends Expression
Attributes
- Supertypes
- Self type
-
TSParameterProperty.type
object TSParenthesizedType extends TSType
Attributes
- Supertypes
- Self type
-
TSParenthesizedType.type
object TSPropertySignature extends BabelNode
Attributes
- Supertypes
- Self type
-
TSPropertySignature.type
object TSQualifiedName extends BabelNode
Attributes
- Supertypes
- Self type
-
TSQualifiedName.type
object TSRestType extends TSType
Attributes
- Supertypes
- Self type
-
TSRestType.type
object TSSatisfiesExpression extends Expression
Attributes
- Supertypes
- Self type
object TSStringKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSStringKeyword.type
object TSSymbolKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSSymbolKeyword.type
object TSThisType extends TSType
Attributes
- Supertypes
- Self type
-
TSThisType.type
object TSTupleType extends TSType
Attributes
- Supertypes
- Self type
-
TSTupleType.type
Attributes
- Supertypes
- Known subtypes
-
object TSAnyKeywordobject TSArrayTypeobject TSBigIntKeywordobject TSBooleanKeywordobject TSConditionalTypeobject TSConstructorTypeobject TSFunctionTypeobject TSImportTypeobject TSIndexedAccessTypeobject TSInferTypeobject TSIntersectionTypeobject TSIntrinsicKeywordobject TSLiteralTypeobject TSMappedTypeobject TSNeverKeywordobject TSNullKeywordobject TSNumberKeywordobject TSObjectKeywordobject TSOptionalTypeobject TSParenthesizedTypeobject TSRestTypeobject TSStringKeywordobject TSSymbolKeywordobject TSThisTypeobject TSTupleTypeobject TSTypeExpressionobject TSTypeLiteralobject TSTypeOperatorobject TSTypeParameterobject TSTypePredicateobject TSTypeQueryobject TSTypeReferenceobject TSUndefinedKeywordobject TSUnionTypeobject TSUnknownKeywordobject TSVoidKeywordShow all
object TSTypeAliasDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TSTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
TSTypeAnnotation.type
object TSTypeAssertion extends BabelNode
Attributes
- Supertypes
- Self type
-
TSTypeAssertion.type
object TSTypeCastExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
TSTypeCastExpression.type
object TSTypeExpression extends TSType
Attributes
- Supertypes
- Self type
-
TSTypeExpression.type
object TSTypeLiteral extends TSType
Attributes
- Supertypes
- Self type
-
TSTypeLiteral.type
object TSTypeOperator extends TSType
Attributes
- Supertypes
- Self type
-
TSTypeOperator.type
object TSTypeParameter extends TSType
Attributes
- Supertypes
- Self type
-
TSTypeParameter.type
object TSTypeParameterDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TSTypeParameterInstantiation extends BabelNode
Attributes
- Supertypes
- Self type
object TSTypePredicate extends TSType
Attributes
- Supertypes
- Self type
-
TSTypePredicate.type
object TSTypeQuery extends TSType
Attributes
- Supertypes
- Self type
-
TSTypeQuery.type
object TSTypeReference extends TSType
Attributes
- Supertypes
- Self type
-
TSTypeReference.type
object TSUndefinedKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSUndefinedKeyword.type
object TSUnionType extends TSType
Attributes
- Supertypes
- Self type
-
TSUnionType.type
object TSUnknownKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSUnknownKeyword.type
object TSVoidKeyword extends TSType
Attributes
- Supertypes
- Self type
-
TSVoidKeyword.type
object TaggedTemplateExpression extends BabelNode
Attributes
- Supertypes
- Self type
object TemplateElement extends BabelNode
Attributes
- Supertypes
- Self type
-
TemplateElement.type
object TemplateLiteral extends BabelNode
Attributes
- Supertypes
- Self type
-
TemplateLiteral.type
object ThisExpression extends Expression
Attributes
- Supertypes
- Self type
-
ThisExpression.type
object ThisTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
ThisTypeAnnotation.type
object ThrowStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
ThrowStatement.type
object TopicReference extends BabelNode
Attributes
- Supertypes
- Self type
-
TopicReference.type
object TryStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
TryStatement.type
object TupleExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
TupleExpression.type
object TupleTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
TupleTypeAnnotation.type
object TypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
TypeAnnotation.type
object TypeCastExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
TypeCastExpression.type
object TypeParameter extends BabelNode
Attributes
- Supertypes
- Self type
-
TypeParameter.type
object TypeParameterDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
object TypeParameterInstantiation extends BabelNode
Attributes
- Supertypes
- Self type
object TypeofTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
TypeofTypeAnnotation.type
object UnaryExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
UnaryExpression.type
object UnionTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
UnionTypeAnnotation.type
object UpdateExpression extends Expression
Attributes
- Supertypes
- Self type
-
UpdateExpression.type
object V8IntrinsicIdentifier extends BabelNode
Attributes
- Supertypes
- Self type
object VariableDeclaration extends BabelNode
Attributes
- Supertypes
- Self type
-
VariableDeclaration.type
object VariableDeclarator extends BabelNode
Attributes
- Supertypes
- Self type
-
VariableDeclarator.type
object VoidTypeAnnotation extends FlowType
Attributes
- Supertypes
- Self type
-
VoidTypeAnnotation.type
object WhileStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
WhileStatement.type
object WithStatement extends BabelNode
Attributes
- Supertypes
- Self type
-
WithStatement.type
object YieldExpression extends BabelNode
Attributes
- Supertypes
- Self type
-
YieldExpression.type
Value members
Concrete methods
In this article