Schema of coref.javascript.gdl
- SyntaxKind
- MetadataDO
- Completion
- FileDO
- NodeSymbolDO
- Node
- ExportSpecifier
- ImportSpecifier
- ImportClause
- QualifiedName
- TemplateSpan
- NamespaceImport
- JsxText
- ClassLikeDeclaration
- Parameter
- NamespaceExport
- TemplateLiteralLikeNode
- ForInitializer
- Expression
- ConditionalExpression
- JsxExpression
- UnaryExpression
- DeleteExpression
- TypeAssertionExpression
- TypeOfExpression
- VoidExpression
- AwaitExpression
- UpdateExpression
- IncrementExpression
- PrefixUnaryExpression
- DecrementExpression
- LeftHandSideExpression
- MemberExpression
- TaggedTemplateExpression
- AccessExpression
- PrimaryExpression
- LiteralExpression
- BooleanLiteral
- FalseLiteral
- MetaProperty
- ParenthesizedExpression
- ThisExpression
- TrueLiteral
- NewExpression
- SuperExpression
- ClassExpression
- TemplateExpression
- ArrayLiteralExpression
- ObjectLiteralExpression
- NullLiteral
- PrivateIdentifier
- ImportExpression
- JsxElement
- JsxFragment
- FunctionExpression
- JsxSelfClosingElement
- Identifier
- JsxAttributes
- SyntheticReferenceExpression
- NonNullExpression
- CallExpression
- PartiallyEmittedExpression
- MemberExpression
- PostfixUnaryExpression
- SyntheticExpression
- AsExpression
- JsxOpeningFragment
- SpreadElement
- OmittedExpression
- YieldExpression
- CallLikeExpression
- ArrowFunctionExpression
- JsxOpeningElement
- CommaListExpression
- JsxClosingFragment
- JsxClosingElement
- BinaryExpression
- RelationalExpression
- ShiftExpression
- MultiplicativeExpression
- ExponentiationExpression
- CommaExpression
- AssignmentExpression
- CompoundAssignmentExpression
- AdditionAssignmentExpression
- MultiplicationAssignmentExpression
- RemainderAssignmentExpression
- SubtractionAssignmentExpression
- RightShiftAssignmentExpression
- NullishAssignmentExpression
- BitwiseAndAssignmentExpression
- BitwiseXorAssignmentExpression
- DivisionAssignmentExpression
- ExponentiationAssignmentExpression
- LogicalAndAssignmentExpression
- BitwiseOrAssignmentExpression
- LogicalOrAssignmentExpression
- UnsignedRightShiftAssignmentExpression
- LeftShiftAssignmentExpression
- SimpleAssignmentExpression
- CompoundAssignmentExpression
- BinaryBitwiseExpression
- EqualityTestExpression
- BinaryLogicalExpression
- AdditiveExpression
- MayInvokeExpression
- FunctionLike
- MemberName
- TypeNode
- InferTypeNode
- TupleTypeNode
- NodeWithTypeArguments
- IndexedAccessTypeNode
- OptionalTypeNode
- ConditionalTypeNode
- ConstructorTypeNode
- UnionTypeNode
- TemplateLiteralTypeNode
- RestTypeNode
- ArrayTypeNode
- IntersectionTypeNode
- TypePredicateNode
- FunctionTypeNode
- TypeLiteralNode
- ParenthesizedTypeNode
- ThisTypeNode
- LiteralTypeNode
- TypeOperatorNode
- TemplateLiteralTypeSpan
- MappedTypeNode
- KeywordTypeNode
- TypeQueryNode
- NamedTupleMember
- ClassElement
- ExternalModuleReference
- JsxAttributeInitializer
- JsxSpreadAttribute
- ObjectLiteralElement
- ComputedPropertyName
- PropertyName
- Decorator
- TypeElement
- Statement
- VariableStatement
- ForStatement
- MergeDeclarationMarker
- IterationStatement
- CaseClause
- BlockStatement
- DebuggerStatement
- WithStatement
- SwitchStatement
- DeclarationStatement
- NotEmittedStatement
- BreakStatement
- StatementButNotDeclaration
- EndOfDeclarationMarker
- IfStatement
- ThrowStatement
- ReturnStatement
- ContinueStatement
- DoWhileStatement
- DefaultClause
- TryStatement
- EmptyStatement
- CaseBlock
- ExpressionStatement
- CatchClause
- WhileStatement
- EnhancedForStatement
- RefExpr
- HeritageToken
- NamedImports
- VariableDeclaration
- DataFlowNode
- TypeParameter
- VariableDeclarationList
- BindingElement
- ArrayBindingElement
- BindingPattern
- BindingName
- EnumMember
- JsxAttribute
- HeritageClause
- Token
- PercentEqualsToken
- TildeToken
- PlusEqualsToken
- TemplateMiddleToken
- BarBarToken
- VoidKeyword
- ThisKeyword
- SymbolKeyword
- NumericLiteralToken
- SlashToken
- UpdateOperator
- AmpersandEqualsToken
- ObjectKeyword
- GreaterThanGreaterThanEqualsToken
- NoSubstitutionTemplateLiteralToken
- PercentToken
- PrefixUnaryOperator
- InKeyword
- ExtendsKeyword
- BinaryBitwiseOperator
- ShiftOperator
- TemplateHeadToken
- QuestionDotToken
- Modifier
- GreaterThanGreaterThanGreaterThanToken
- ImplementsKeyword
- AnyKeyword
- AsteriskAsteriskEqualsToken
- MinusToken
- Unknown
- LessThanLessThanEqualsToken
- TrueKeyword
- AmpersandToken
- GreaterThanGreaterThanToken
- ExponentiationOperator
- BigIntLiteralToken
- IdentifierToken
- PostfixUnaryOperator
- StringLiteralToken
- DotDotDotToken
- SlashEqualsToken
- BinaryOperator
- BinaryLogicalOperator
- BarEqualsToken
- BarBarEqualsToken
- BooleanKeyword
- EndOfFileToken
- AmpersandAmpersandEqualsToken
- JsxTextToken
- RegularExpressionLiteralToken
- TemplateTailToken
- CommaToken
- LessThanToken
- GreaterThanToken
- LessThanEqualsToken
- GreaterThanEqualsToken
- EqualsEqualsToken
- ExclamationEqualsToken
- EqualsEqualsEqualsToken
- ExclamationEqualsEqualsToken
- PlusToken
- AsteriskToken
- UndefinedKeyword
- AsteriskAsteriskToken
- PlusPlusToken
- MinusMinusToken
- LessThanLessThanToken
- BarToken
- CaretToken
- ExclamationToken
- AmpersandAmpersandToken
- QuestionToken
- QuestionQuestionToken
- EqualsToken
- MinusEqualsToken
- AsteriskEqualsToken
- GreaterThanGreaterThanGreaterThanEqualsToken
- QuestionQuestionEqualsToken
- CaretEqualsToken
- PrivateIdentifierToken
- FalseKeyword
- ImportKeyword
- InstanceOfKeyword
- NullKeyword
- SuperKeyword
- AwaitKeyword
- IntrinsicKeyword
- NeverKeyword
- NumberKeyword
- StringKeyword
- AdditiveOperator
- UnknownKeyword
- BigIntKeyword
- MultiplicativeOperator
- RelationalOperator
- EqualityOperator
- CompoundAssignmentOperator
- AssignmentOperator
- KeywordToken
- NamedExports
- IgnoredPathDO
- NodeDO
- SyntheticCfgNode
- DirectoryHierarchyDO
- ClassLikeDeclarationDO
- TopLevelDO
- FunctionEnclosingNodeDO
- ShorthandAssignmentValueSymbolDO
- ControlFlowNode
- LocationDO
- NumberOfLinesDO
- DirectoryDO
- LiteralDO
- BindingElementPropertyNameDO
- BindingElementNameDO
- BindingElementInitializerDO
- ModifierDO
- SymbolDO
- CfgExitNodeDO
- NodeCommentDO
- JsParseErrorDO
- RouterKind
- FunctionLikeDeclarationDO
- CfgEntryNodeDO
- CallSiteDO
- CommentDO
Table of contents
- AbstractKeyword
- AccessExpression
- AccessorElement
- AdditionAssignmentExpression
- AdditionExpression
- AdditiveExpression
- AdditiveOperator
- AmpersandAmpersandEqualsToken
- AmpersandAmpersandToken
- AmpersandEqualsToken
- AmpersandToken
- AnyKeyword
- ApiCallExpression
- AppJsFile
- AppObject
- AppRegistrationExpression
- ArrayBindingElement
- ArrayBindingPattern
- ArrayLiteralExpression
- ArrayTypeNode
- ArrowFunction
- ArrowFunctionExpression
- AsExpression
- AssignmentExpression
- AssignmentOperator
- AsteriskAsteriskEqualsToken
- AsteriskAsteriskToken
- AsteriskEqualsToken
- AsteriskToken
- AsyncKeyword
- AwaitExpression
- AwaitKeyword
- BarBarEqualsToken
- BarBarToken
- BarEqualsToken
- BarToken
- BasicBlock
- BigIntKeyword
- BigIntLiteral
- BigIntLiteralToken
- BinaryBitwiseExpression
- BinaryBitwiseOperator
- BinaryExpression
- BinaryLogicalExpression
- BinaryLogicalOperator
- BinaryOperator
- BindingElement
- BindingElementInitializerDO
- BindingElementNameDO
- BindingElementPropertyNameDO
- BindingName
- BindingPattern
- BitwiseAndAssignmentExpression
- BitwiseAndExpression
- BitwiseNotExpression
- BitwiseOrAssignmentExpression
- BitwiseOrExpression
- BitwiseXorAssignmentExpression
- BitwiseXorExpression
- BlockStatement
- BooleanCompletion
- BooleanKeyword
- BooleanLiteral
- BreakCompletion
- BreakStatement
- CallExpression
- CallLikeExpression
- CallSignatureDeclaration
- CallSite
- CallSiteDO
- CaretEqualsToken
- CaretToken
- CaseBlock
- CaseClause
- CatchClause
- CfgEntryNode
- CfgEntryNodeDO
- CfgExitNode
- CfgExitNodeDO
- ClassDeclaration
- ClassDeclarationStatement
- ClassElement
- ClassExpression
- ClassExpressionDeclaration
- ClassLikeDeclaration
- ClassLikeDeclarationDO
- ClassStaticBlockElement
- CommaExpression
- CommaListExpression
- CommaToken
- Comment
- CommentDO
- Completion
- ComponentObject
- ComponentRegistrationExpression
- CompoundAssignmentExpression
- CompoundAssignmentOperator
- ComputedPropertyName
- ConditionalExpression
- ConditionalTypeNode
- ConstKeyword
- ConstructSignatureDeclaration
- ConstructorDeclaration
- ConstructorElement
- ConstructorTypeNode
- ContinueCompletion
- ContinueStatement
- ControlFlowNode
- DataFlowNode
- DebuggerStatement
- DeclarationStatement
- DeclareKeyword
- Decorator
- DecrementExpression
- DefaultClause
- DefaultKeyword
- DeleteExpression
- DirectoryDO
- DirectoryHierarchyDO
- DivisionAssignmentExpression
- DivisionExpression
- DoWhileStatement
- DotDotDotToken
- ElementAccessExpression
- EmptyStatement
- EndOfDeclarationMarker
- EndOfFileToken
- EnhancedForStatement
- EnumDeclaration
- EnumMember
- EqualityExpression
- EqualityOperator
- EqualityTestExpression
- EqualsEqualsEqualsToken
- EqualsEqualsToken
- EqualsToken
- ExclamationEqualsEqualsToken
- ExclamationEqualsToken
- ExclamationToken
- ExponentiationAssignmentExpression
- ExponentiationExpression
- ExponentiationOperator
- ExportAssignment
- ExportDeclaration
- ExportKeyword
- ExportSpecifier
- Expression
- ExpressionStatement
- ExpressionWithTypeArguments
- ExtendsKeyword
- ExternalModuleReference
- FalseBooleanCompletion
- FalseKeyword
- FalseLiteral
- File
- FileDO
- ForInStatement
- ForInitializer
- ForOfStatement
- ForStatement
- FunctionDeclaration
- FunctionDeclarationStatement
- FunctionEnclosingNodeDO
- FunctionExpression
- FunctionExpressionDeclaration
- FunctionLike
- FunctionLikeDeclaration
- FunctionLikeDeclarationDO
- FunctionTypeNode
- GetAccessor
- GetAccessorElement
- GreaterThanEqualsExpression
- GreaterThanEqualsToken
- GreaterThanExpression
- GreaterThanGreaterThanEqualsToken
- GreaterThanGreaterThanGreaterThanEqualsToken
- GreaterThanGreaterThanGreaterThanToken
- GreaterThanGreaterThanToken
- GreaterThanToken
- HeritageClause
- HeritageToken
- Identifier
- IdentifierToken
- IfStatement
- IgnoredPathDO
- ImplementsKeyword
- ImportClause
- ImportDeclaration
- ImportEqualsDeclaration
- ImportExpression
- ImportKeyword
- ImportSpecifier
- ImportTypeNode
- InExpression
- InKeyword
- IncrementExpression
- IndexSignature
- IndexSignatureDeclaration
- IndexedAccessTypeNode
- InequalityExpression
- InferTypeNode
- InstanceOfExpression
- InstanceOfKeyword
- InterfaceDeclaration
- IntersectionTypeNode
- IntrinsicKeyword
- IterationStatement
- JsParseErrorDO
- JsxAttribute
- JsxAttributeInitializer
- JsxAttributes
- JsxClosingElement
- JsxClosingFragment
- JsxElement
- JsxExpression
- JsxFragment
- JsxOpeningElement
- JsxOpeningFragment
- JsxSelfClosingElement
- JsxSpreadAttribute
- JsxText
- JsxTextToken
- KeywordToken
- KeywordTypeNode
- LValue
- LeftHandSideExpression
- LeftShiftAssignmentExpression
- LeftShiftExpression
- LessThanEqualsExpression
- LessThanEqualsToken
- LessThanExpression
- LessThanLessThanEqualsToken
- LessThanLessThanToken
- LessThanToken
- LiteralDO
- LiteralExpression
- LiteralTypeNode
- Location
- LocationDO
- LogicalAndAssignmentExpression
- LogicalAndExpression
- LogicalNotExpression
- LogicalOrAssignmentExpression
- LogicalOrExpression
- MappedTypeNode
- MayInvokeExpression
- MemberExpression
- MemberName
- MergeDeclarationMarker
- MetaProperty
- MetadataDO
- MethodDeclaration
- MethodElement
- MethodSignature
- MiniCallExpression
- MiniObject
- MinusEqualsToken
- MinusMinusToken
- MinusToken
- MissingDeclaration
- Modifier
- ModifierDO
- ModuleDeclaration
- MultiplicationAssignmentExpression
- MultiplicationExpression
- MultiplicativeExpression
- MultiplicativeOperator
- NamedExports
- NamedImports
- NamedTupleMember
- NamespaceExport
- NamespaceExportDeclaration
- NamespaceImport
- NeverKeyword
- NewExpression
- NoSubstitutionTemplateLiteral
- NoSubstitutionTemplateLiteralToken
- Node
- NodeCommentDO
- NodeDO
- NodeSymbolDO
- NodeWithTypeArguments
- NonNullExpression
- NonStrictEqualityTestExpression
- NormalCompletion
- NotEmittedStatement
- NullKeyword
- NullLiteral
- NullishAssignmentExpression
- NullishCoalescingExpression
- NumberKeyword
- NumberOfLines
- NumberOfLinesDO
- NumericLiteral
- NumericLiteralToken
- ObjectBindingPattern
- ObjectKeyword
- ObjectLiteralElement
- ObjectLiteralExpression
- OmittedExpression
- OptionalTypeNode
- OverrideKeyword
- PageObject
- PageRegistrationExpression
- Parameter
- ParenthesizedExpression
- ParenthesizedTypeNode
- PartiallyEmittedExpression
- PercentEqualsToken
- PercentToken
- PlusEqualsToken
- PlusPlusToken
- PlusToken
- PostOrderNode
- PostfixDecrementExpression
- PostfixIncrementExpression
- PostfixUnaryExpression
- PostfixUnaryOperator
- PrefixDecrementExpression
- PrefixIncrementExpression
- PrefixUnaryExpression
- PrefixUnaryOperator
- PrimaryExpression
- PrivateIdentifier
- PrivateIdentifierToken
- PrivateKeyword
- PropertyAccessExpression
- PropertyAssignment
- PropertyDeclaration
- PropertyName
- PropertySignature
- ProtectedKeyword
- PublicKeyword
- QualifiedName
- QuestionDotToken
- QuestionQuestionEqualsToken
- QuestionQuestionToken
- QuestionToken
- RValue
- ReadonlyKeyword
- RefExpr
- RegularExpressionLiteral
- RegularExpressionLiteralToken
- RelationalExpression
- RelationalOperator
- RemainderAssignmentExpression
- RemainderExpression
- RestTypeNode
- ReturnCompletion
- ReturnStatement
- RightShiftAssignmentExpression
- RightShiftExpression
- RouterKind
- SemicolonClassElement
- SetAccessor
- SetAccessorElement
- ShiftExpression
- ShiftOperator
- ShorthandAssignmentValueSymbolDO
- ShorthandPropertyAssignment
- SimpleAssignmentExpression
- SlashEqualsToken
- SlashToken
- SpreadAssignment
- SpreadElement
- Statement
- StatementButNotDeclaration
- StaticKeyword
- StrictEqualityExpression
- StrictEqualityTestExpression
- StrictInequalityExpression
- StringKeyword
- StringLiteral
- StringLiteralToken
- SubtractionAssignmentExpression
- SubtractionExpression
- SuperExpression
- SuperKeyword
- SwitchStatement
- Symbol
- SymbolDO
- SymbolKeyword
- SyntaxKind
- SyntheticCfgNode
- SyntheticExpression
- SyntheticReferenceExpression
- TaggedTemplateExpression
- TemplateExpression
- TemplateHead
- TemplateHeadToken
- TemplateLiteralLikeNode
- TemplateLiteralTypeNode
- TemplateLiteralTypeSpan
- TemplateMiddle
- TemplateMiddleToken
- TemplateSpan
- TemplateTail
- TemplateTailToken
- ThisExpression
- ThisKeyword
- ThisTypeNode
- ThrowCompletion
- ThrowStatement
- TildeToken
- Token
- TopLevel
- TopLevelDO
- TrueBooleanCompletion
- TrueKeyword
- TrueLiteral
- TryStatement
- TupleTypeNode
- TypeAliasDeclaration
- TypeAssertionExpression
- TypeElement
- TypeLiteralNode
- TypeNode
- TypeOfExpression
- TypeOperatorNode
- TypeParameter
- TypePredicateNode
- TypeQueryNode
- TypeReferenceNode
- UnaryExpression
- UnaryMinusExpression
- UnaryPlusExpression
- UndefinedKeyword
- UnionTypeNode
- Unknown
- UnknownKeyword
- UnsignedRightShiftAssignmentExpression
- UnsignedRightShiftExpression
- UpdateExpression
- UpdateOperator
- VarDef
- VarRef
- VarUse
- VariableDeclaration
- VariableDeclarationList
- VariableStatement
- VoidExpression
- VoidKeyword
- WhileStatement
- WithStatement
- YieldCompletion
- YieldExpression