BabelAst

io.joern.jssrc2cpg.parser.BabelAst
object BabelAst

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
BabelAst.type

Members list

Type members

Classlikes

object AnyTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ArrayExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ArrayPattern extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ArrayTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FunctionLike
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object AssignmentPattern extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object AwaitExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
sealed trait BabelNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
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 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 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 ExportSpecifier.type
trait Expression
object CallExpression.type
object JSXMemberExpression.type
object MemberExpression.type
object NewExpression.type
object RecordExpression.type
object TSAsExpression.type
object TSNonNullExpression.type
object TSParameterProperty.type
object TSSatisfiesExpression.type
object ThisExpression.type
object UpdateExpression.type
object ExpressionStatement.type
object File.type
trait FlowType
object AnyTypeAnnotation.type
object ArrayTypeAnnotation.type
object BooleanTypeAnnotation.type
object EmptyTypeAnnotation.type
object ExistsTypeAnnotation.type
object GenericTypeAnnotation.type
object IndexedAccessType.type
object MixedTypeAnnotation.type
object NumberTypeAnnotation.type
object ObjectTypeAnnotation.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 FunctionDeclaration.type
object FunctionExpression.type
object FunctionTypeParam.type
object Identifier.type
object IfStatement.type
object Import.type
object ImportAttribute.type
object ImportDeclaration.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 JSXFragment.type
object JSXIdentifier.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 MetaProperty.type
object ModuleExpression.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 ObjectTypeIndexer.type
object ObjectTypeProperty.type
object OpaqueType.type
object PipelineBareFunction.type
object Placeholder.type
object PrivateName.type
object Program.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 TSDeclareFunction.type
object TSDeclareMethod.type
object TSEnumDeclaration.type
object TSEnumMember.type
object TSExportAssignment.type
object TSIndexSignature.type
object TSInterfaceBody.type
object TSMethodSignature.type
object TSModuleBlock.type
object TSModuleDeclaration.type
object TSNamedTupleMember.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 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 TSTypeExpression.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 TSTypeAssertion.type
object TSTypeCastExpression.type
object TemplateElement.type
object TemplateLiteral.type
object ThrowStatement.type
object TopicReference.type
object TryStatement.type
object TupleExpression.type
object TypeAlias.type
object TypeCastExpression.type
object TypeParameter.type
object UnaryExpression.type
object V8IntrinsicIdentifier.type
object VariableDeclaration.type
object VariableDeclarator.type
object Variance.type
object WhileStatement.type
object WithStatement.type
object YieldExpression.type
Show all
object BigIntLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object BinaryExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object BindExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object BlockStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object BooleanLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object BreakStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object CallExpression extends Expression

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object CatchClause extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ClassBody extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
ClassBody.type
object ClassDeclaration extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ClassExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ClassImplements extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ClassMethod extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ClassPrivateMethod extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ClassProperty extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ContinueStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DebuggerStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DecimalLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclareClass extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclareFunction extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclareInterface extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclareModule extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclareOpaqueType extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclareTypeAlias extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclareVariable extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DeclaredPredicate extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Decorator extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Decorator.type
object Directive extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Directive.type
object DirectiveLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DoExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object DoWhileStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EmptyStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EmptyTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumBooleanBody extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumBooleanMember extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumDeclaration extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumNumberBody extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumNumberMember extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumStringBody extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumStringMember extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object EnumSymbolBody extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ExportSpecifier extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
sealed trait Expression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Known subtypes
object CallExpression.type
object JSXMemberExpression.type
object MemberExpression.type
object NewExpression.type
object RecordExpression.type
object TSAsExpression.type
object TSNonNullExpression.type
object TSParameterProperty.type
object TSSatisfiesExpression.type
object ThisExpression.type
object UpdateExpression.type
Show all

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object File extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
File.type
sealed trait FlowType extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Known subtypes
object ForInStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ForOfStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ForStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FunctionLike
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FunctionLike
trait BabelNode
class Object
trait Matchable
class Any
Self type
sealed trait FunctionLike extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Known subtypes
object FunctionDeclaration.type
object FunctionExpression.type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object FunctionTypeParam extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Identifier extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Identifier.type
object IfStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Import extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Import.type
object ImportAttribute extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ImportDeclaration extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ImportSpecifier extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object IndexedAccessType extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object InferredPredicate extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object InterfaceExtends extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXAttribute extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXClosingElement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXClosingFragment extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXElement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
JSXElement.type
object JSXEmptyExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXFragment extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXIdentifier extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXNamespacedName extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXOpeningElement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXOpeningFragment extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXSpreadAttribute extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXSpreadChild extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object JSXText extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
JSXText.type
object LabeledStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object LogicalExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object MemberExpression extends Expression

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object MetaProperty extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object MixedTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ModuleExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object NewExpression extends Expression

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Noop extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Noop.type
object NullLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object NumberLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object NumericLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ObjectExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ObjectMethod extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ObjectPattern extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ObjectProperty extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ObjectTypeIndexer extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ObjectTypeProperty extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object OpaqueType extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
OpaqueType.type

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Placeholder extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object PrivateName extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Program extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Program.type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object RecordExpression extends Expression

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object RegExpLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object RegexLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object RestElement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object RestProperty extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ReturnStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object SequenceExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object SpreadElement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object SpreadProperty extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object StaticBlock extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object StringLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Super extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Super.type
object SwitchCase extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
SwitchCase.type
object SwitchStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSAnyKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSArrayType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSAsExpression extends Expression

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSBigIntKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSBooleanKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSConditionalType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSConstructorType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSDeclareFunction extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSDeclareMethod extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSEnumDeclaration extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSEnumMember extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSExportAssignment extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSFunctionType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSImportType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSIndexSignature extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSIndexedAccessType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSInferType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSInterfaceBody extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSIntersectionType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSIntrinsicKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSLiteralType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSMappedType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSMethodSignature extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSModuleBlock extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSNamedTupleMember extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSNeverKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSNullKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSNumberKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSObjectKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSOptionalType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSParenthesizedType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSQualifiedName extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSRestType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
TSRestType.type

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSStringKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSSymbolKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSThisType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
TSThisType.type
object TSTupleType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
sealed trait TSType extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Known subtypes
object TSAnyKeyword.type
object TSArrayType.type
object TSBigIntKeyword.type
object TSBooleanKeyword.type
object TSConditionalType.type
object TSConstructorType.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 TSTypeExpression.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
Show all

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeAssertion extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeExpression extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeLiteral extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeOperator extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeParameter extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypePredicate extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeQuery extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSTypeReference extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSUndefinedKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSUnionType extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSUnknownKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TSVoidKeyword extends TSType

Attributes

Supertypes
trait TSType
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TemplateElement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TemplateLiteral extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ThisExpression extends Expression

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ThisTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object ThrowStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TopicReference extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TryStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TupleExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TupleTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TypeAlias extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
TypeAlias.type
object TypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TypeCastExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object TypeParameter extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object UnaryExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object UnionTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object UpdateExpression extends Expression

Attributes

Supertypes
trait Expression
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object VariableDeclarator extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object Variance extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
Variance.type
object VoidTypeAnnotation extends FlowType

Attributes

Supertypes
trait FlowType
trait BabelNode
class Object
trait Matchable
class Any
Self type
object WhileStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object WithStatement extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type
object YieldExpression extends BabelNode

Attributes

Supertypes
trait BabelNode
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def fromString(nodeName: String): BabelNode