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