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 ArrayPattern
object BigIntLiteral
object CatchClause
object ClassBody
object ClassMethod
object ClassProperty
object DeclareClass
object DeclareModule
object Decorator
object Directive
object DoExpression
trait Expression
object NewExpression
object File
trait FlowType
object ForStatement
trait FunctionLike
object Identifier
object IfStatement
object Import
object JSXAttribute
object JSXElement
object JSXFragment
object JSXIdentifier
object JSXText
object MetaProperty
object Noop
object NullLiteral
object NumberLiteral
object ObjectMethod
object ObjectPattern
object OpaqueType
object Placeholder
object PrivateName
object Program
object RegExpLiteral
object RegexLiteral
object RestElement
object RestProperty
object SpreadElement
object StaticBlock
object StringLiteral
object Super
object SwitchCase
object TSEnumMember
object TSModuleBlock
trait TSType
object TSAnyKeyword
object TSArrayType
object TSImportType
object TSInferType
object TSLiteralType
object TSMappedType
object TSNullKeyword
object TSRestType
object TSThisType
object TSTupleType
object TSTypeLiteral
object TSTypeQuery
object TSUnionType
object TSVoidKeyword
object TryStatement
object TypeAlias
object TypeParameter
object Variance
object WithStatement
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

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
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

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

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