PokéRogue
    Preparing search index...

    Enumeration SyntaxKind

    Index

    Enumeration Members

    AmpersandAmpersandEqualsToken AmpersandAmpersandToken AmpersandEqualsToken AmpersandToken AnyKeyword ArrayBindingPattern ArrayLiteralExpression ArrayType ArrowFunction AsExpression AsKeyword AssertClause AssertEntry AssertKeyword AssertsKeyword AsteriskAsteriskEqualsToken AsteriskAsteriskToken AsteriskEqualsToken AsteriskToken AtToken AwaitExpression AwaitKeyword BacktickToken BarBarEqualsToken BarBarToken BarEqualsToken BarToken BigIntKeyword BigIntLiteral BinaryExpression BindingElement Block BooleanKeyword BreakKeyword BreakStatement Bundle CallExpression CallSignature CaretEqualsToken CaretToken CaseBlock CaseClause CaseKeyword CatchClause CatchKeyword ClassDeclaration ClassExpression ClassKeyword ClassStaticBlockDeclaration CloseBraceToken CloseBracketToken CloseParenToken ColonToken CommaListExpression CommaToken ComputedPropertyName ConditionalExpression ConditionalType ConflictMarkerTrivia Constructor ConstructorKeyword ConstructorType ConstructSignature ContinueKeyword ContinueStatement Count DebuggerKeyword DebuggerStatement Decorator DefaultClause DeferKeyword DeleteExpression DeleteKeyword DoKeyword DoStatement DotDotDotToken DotToken ElementAccessExpression ElseKeyword EmptyStatement EndOfFileToken EnumDeclaration EnumKeyword EnumMember EqualsEqualsEqualsToken EqualsEqualsToken EqualsGreaterThanToken EqualsToken ExclamationEqualsEqualsToken ExclamationEqualsToken ExclamationToken ExportAssignment ExportDeclaration ExportSpecifier ExpressionStatement ExpressionWithTypeArguments ExtendsKeyword ExternalModuleReference FalseKeyword FinallyKeyword FirstAssignment FirstBinaryOperator FirstCompoundAssignment FirstFutureReservedWord FirstJSDocNode FirstJSDocTagNode FirstKeyword FirstLiteralToken FirstNode FirstPunctuation FirstReservedWord FirstStatement FirstTemplateToken FirstToken FirstTriviaToken FirstTypeNode ForInStatement ForKeyword ForOfStatement ForStatement FromKeyword FunctionDeclaration FunctionExpression FunctionKeyword FunctionType GetAccessor GetKeyword GlobalKeyword GreaterThanEqualsToken GreaterThanGreaterThanEqualsToken GreaterThanGreaterThanGreaterThanEqualsToken GreaterThanGreaterThanGreaterThanToken GreaterThanGreaterThanToken GreaterThanToken HashToken HeritageClause Identifier IfKeyword IfStatement ImplementsKeyword ImportAttribute ImportAttributes ImportClause ImportDeclaration ImportEqualsDeclaration ImportKeyword ImportSpecifier ImportType ImportTypeAssertionContainer IndexedAccessType IndexSignature InferKeyword InferType InstanceOfKeyword InterfaceDeclaration InterfaceKeyword IntersectionType IntrinsicKeyword IsKeyword JSDoc JSDocAllType JSDocAugmentsTag JSDocAuthorTag JSDocCallbackTag JSDocClassTag JSDocComment JSDocDeprecatedTag JSDocEnumTag JSDocFunctionType JSDocImplementsTag JSDocImportTag JSDocLink JSDocLinkCode JSDocLinkPlain JSDocMemberName JSDocNamepathType JSDocNameReference JSDocNonNullableType JSDocNullableType JSDocOptionalType JSDocOverloadTag JSDocOverrideTag JSDocParameterTag JSDocPrivateTag JSDocPropertyTag JSDocProtectedTag JSDocPublicTag JSDocReadonlyTag JSDocReturnTag JSDocSatisfiesTag JSDocSeeTag JSDocSignature JSDocTag JSDocTemplateTag JSDocText JSDocThisTag JSDocThrowsTag JSDocTypedefTag JSDocTypeExpression JSDocTypeLiteral JSDocTypeTag JSDocUnknownType JSDocVariadicType JsxAttribute JsxAttributes JsxClosingElement JsxClosingFragment JsxElement JsxExpression JsxFragment JsxNamespacedName JsxOpeningElement JsxOpeningFragment JsxSelfClosingElement JsxSpreadAttribute JsxText JsxTextAllWhiteSpaces KeyOfKeyword LabeledStatement LastAssignment LastBinaryOperator LastCompoundAssignment LastFutureReservedWord LastJSDocNode LastJSDocTagNode LastKeyword LastLiteralToken LastPunctuation LastReservedWord LastStatement LastTemplateToken LastToken LastTriviaToken LastTypeNode LessThanEqualsToken LessThanLessThanEqualsToken LessThanLessThanToken LessThanSlashToken LessThanToken LetKeyword LiteralType MappedType MetaProperty MethodDeclaration MethodSignature MinusEqualsToken MinusMinusToken MinusToken MissingDeclaration ModuleBlock ModuleDeclaration ModuleKeyword MultiLineCommentTrivia NamedExports NamedImports NamedTupleMember NamespaceExport NamespaceExportDeclaration NamespaceImport NamespaceKeyword NeverKeyword NewExpression NewKeyword NewLineTrivia NonNullExpression NonTextFileMarkerTrivia NoSubstitutionTemplateLiteral NotEmittedStatement NotEmittedTypeElement NullKeyword NumberKeyword NumericLiteral ObjectBindingPattern ObjectKeyword ObjectLiteralExpression OfKeyword OmittedExpression OpenBraceToken OpenBracketToken OpenParenToken OptionalType PackageKeyword Parameter ParenthesizedExpression ParenthesizedType PartiallyEmittedExpression PercentEqualsToken PercentToken PlusEqualsToken PlusPlusToken PlusToken PostfixUnaryExpression PrefixUnaryExpression PrivateIdentifier PropertyAccessExpression PropertyAssignment PropertyDeclaration PropertySignature QualifiedName QuestionDotToken QuestionQuestionEqualsToken QuestionQuestionToken QuestionToken RegularExpressionLiteral RequireKeyword RestType ReturnKeyword ReturnStatement SatisfiesExpression SatisfiesKeyword SemicolonClassElement SemicolonToken SetAccessor SetKeyword ShebangTrivia ShorthandPropertyAssignment SingleLineCommentTrivia SlashEqualsToken SlashToken SourceFile SpreadAssignment SpreadElement StringKeyword StringLiteral SuperKeyword SwitchKeyword SwitchStatement SymbolKeyword SyntaxList SyntheticExpression SyntheticReferenceExpression TaggedTemplateExpression TemplateExpression TemplateHead TemplateLiteralType TemplateLiteralTypeSpan TemplateMiddle TemplateSpan TemplateTail ThisKeyword ThisType ThrowKeyword ThrowStatement TildeToken TrueKeyword TryKeyword TryStatement TupleType TypeAliasDeclaration TypeAssertionExpression TypeKeyword TypeLiteral TypeOfExpression TypeOfKeyword TypeOperator TypeParameter TypePredicate TypeQuery TypeReference UndefinedKeyword UnionType UniqueKeyword Unknown UnknownKeyword UsingKeyword VariableDeclaration VariableDeclarationList VariableStatement VarKeyword VoidExpression VoidKeyword WhileKeyword WhileStatement WhitespaceTrivia WithKeyword WithStatement YieldExpression YieldKeyword

    Enumeration Members

    AmpersandAmpersandEqualsToken: 77
    AmpersandAmpersandToken: 56
    AmpersandEqualsToken: 74
    AmpersandToken: 51
    AnyKeyword: 133
    ArrayBindingPattern: 208
    ArrayLiteralExpression: 210
    ArrayType: 189
    ArrowFunction: 220
    AsExpression: 235
    AsKeyword: 130
    AssertClause: 301
    AssertEntry: 302
    AssertKeyword: 132
    AssertsKeyword: 131
    AsteriskAsteriskEqualsToken: 68
    AsteriskAsteriskToken: 43
    AsteriskEqualsToken: 67
    AsteriskToken: 42
    AtToken: 60
    AwaitExpression: 224
    AwaitKeyword: 135
    BacktickToken: 62

    Only the JSDoc scanner produces BacktickToken. The normal scanner produces NoSubstitutionTemplateLiteral and related kinds.

    BarBarEqualsToken: 76
    BarBarToken: 57
    BarEqualsToken: 75
    BarToken: 52
    BigIntKeyword: 163
    BigIntLiteral: 10
    BinaryExpression: 227
    BindingElement: 209
    Block: 242
    BooleanKeyword: 136
    BreakKeyword: 83
    BreakStatement: 253
    Bundle: 309
    CallExpression: 214
    CallSignature: 180
    CaretEqualsToken: 79
    CaretToken: 53
    CaseBlock: 270
    CaseClause: 297
    CaseKeyword: 84
    CatchClause: 300
    CatchKeyword: 85
    ClassDeclaration: 264
    ClassExpression: 232
    ClassKeyword: 86
    ClassStaticBlockDeclaration: 176
    CloseBraceToken: 20
    CloseBracketToken: 24
    CloseParenToken: 22
    ColonToken: 59
    CommaListExpression: 357
    CommaToken: 28
    ComputedPropertyName: 168
    ConditionalExpression: 228
    ConditionalType: 195
    ConflictMarkerTrivia: 7
    Constructor: 177
    ConstructorKeyword: 137
    ConstructorType: 186
    ConstructSignature: 181
    ContinueKeyword: 88
    ContinueStatement: 252
    Count: 359
    DebuggerKeyword: 89
    DebuggerStatement: 260
    Decorator: 171
    DefaultClause: 298
    DeferKeyword: 166
    DeleteExpression: 221
    DeleteKeyword: 91
    DoKeyword: 92
    DoStatement: 247
    DotDotDotToken: 26
    DotToken: 25
    ElementAccessExpression: 213
    ElseKeyword: 93
    EmptyStatement: 243
    EndOfFileToken: 1
    EnumDeclaration: 267
    EnumKeyword: 94
    EnumMember: 307
    EqualsEqualsEqualsToken: 37
    EqualsEqualsToken: 35
    EqualsGreaterThanToken: 39
    EqualsToken: 64
    ExclamationEqualsEqualsToken: 38
    ExclamationEqualsToken: 36
    ExclamationToken: 54
    ExportAssignment: 278
    ExportDeclaration: 279
    ExportSpecifier: 282
    ExpressionStatement: 245
    ExpressionWithTypeArguments: 234
    ExtendsKeyword: 96
    ExternalModuleReference: 284
    FalseKeyword: 97
    FinallyKeyword: 98
    FirstAssignment: 64
    FirstBinaryOperator: 30
    FirstCompoundAssignment: 65
    FirstFutureReservedWord: 119
    FirstJSDocNode: 310
    FirstJSDocTagNode: 328
    FirstKeyword: 83
    FirstLiteralToken: 9
    FirstNode: 167
    FirstPunctuation: 19
    FirstReservedWord: 83
    FirstStatement: 244
    FirstTemplateToken: 15
    FirstToken: 0
    FirstTriviaToken: 2
    FirstTypeNode: 183
    ForInStatement: 250
    ForKeyword: 99
    ForOfStatement: 251
    ForStatement: 249
    FromKeyword: 161
    FunctionDeclaration: 263
    FunctionExpression: 219
    FunctionKeyword: 100
    FunctionType: 185
    GetAccessor: 178
    GetKeyword: 139
    GlobalKeyword: 162
    GreaterThanEqualsToken: 34
    GreaterThanGreaterThanEqualsToken: 72
    GreaterThanGreaterThanGreaterThanEqualsToken: 73
    GreaterThanGreaterThanGreaterThanToken: 50
    GreaterThanGreaterThanToken: 49
    GreaterThanToken: 32
    HashToken: 63

    Only the JSDoc scanner produces HashToken. The normal scanner produces PrivateIdentifier.

    HeritageClause: 299
    Identifier: 80
    IfKeyword: 101
    IfStatement: 246
    ImplementsKeyword: 119
    ImportAttribute: 302
    ImportAttributes: 301
    ImportClause: 274
    ImportDeclaration: 273
    ImportEqualsDeclaration: 272
    ImportKeyword: 102
    ImportSpecifier: 277
    ImportType: 206
    ImportTypeAssertionContainer: 303
    IndexedAccessType: 200
    IndexSignature: 182
    InferKeyword: 140
    InferType: 196
    InstanceOfKeyword: 104
    InterfaceDeclaration: 265
    InterfaceKeyword: 120
    IntersectionType: 194
    IntrinsicKeyword: 141
    IsKeyword: 142
    JSDoc: 321
    JSDocAllType: 313
    JSDocAugmentsTag: 329
    JSDocAuthorTag: 331
    JSDocCallbackTag: 339
    JSDocClassTag: 333
    JSDocComment: 321

    Use SyntaxKind.JSDoc

    JSDocDeprecatedTag: 332
    JSDocEnumTag: 341
    JSDocFunctionType: 318
    JSDocImplementsTag: 330
    JSDocImportTag: 352
    JSDocLink: 325
    JSDocLinkCode: 326
    JSDocLinkPlain: 327
    JSDocMemberName: 312
    JSDocNamepathType: 320
    JSDocNameReference: 311
    JSDocNonNullableType: 316
    JSDocNullableType: 315
    JSDocOptionalType: 317
    JSDocOverloadTag: 340
    JSDocOverrideTag: 338
    JSDocParameterTag: 342
    JSDocPrivateTag: 335
    JSDocPropertyTag: 349
    JSDocProtectedTag: 336
    JSDocPublicTag: 334
    JSDocReadonlyTag: 337
    JSDocReturnTag: 343
    JSDocSatisfiesTag: 351
    JSDocSeeTag: 348
    JSDocSignature: 324
    JSDocTag: 328
    JSDocTemplateTag: 346
    JSDocText: 322
    JSDocThisTag: 344
    JSDocThrowsTag: 350
    JSDocTypedefTag: 347
    JSDocTypeExpression: 310
    JSDocTypeLiteral: 323
    JSDocTypeTag: 345
    JSDocUnknownType: 314
    JSDocVariadicType: 319
    JsxAttribute: 292
    JsxAttributes: 293
    JsxClosingElement: 288
    JsxClosingFragment: 291
    JsxElement: 285
    JsxExpression: 295
    JsxFragment: 289
    JsxNamespacedName: 296
    JsxOpeningElement: 287
    JsxOpeningFragment: 290
    JsxSelfClosingElement: 286
    JsxSpreadAttribute: 294
    JsxText: 12
    JsxTextAllWhiteSpaces: 13
    KeyOfKeyword: 143
    LabeledStatement: 257
    LastAssignment: 79
    LastBinaryOperator: 79
    LastCompoundAssignment: 79
    LastFutureReservedWord: 127
    LastJSDocNode: 352
    LastJSDocTagNode: 352
    LastKeyword: 166
    LastLiteralToken: 15
    LastPunctuation: 79
    LastReservedWord: 118
    LastStatement: 260
    LastTemplateToken: 18
    LastToken: 166
    LastTriviaToken: 7
    LastTypeNode: 206
    LessThanEqualsToken: 33
    LessThanLessThanEqualsToken: 71
    LessThanLessThanToken: 48
    LessThanSlashToken: 31
    LessThanToken: 30
    LetKeyword: 121
    LiteralType: 202
    MappedType: 201
    MetaProperty: 237
    MethodDeclaration: 175
    MethodSignature: 174
    MinusEqualsToken: 66
    MinusMinusToken: 47
    MinusToken: 41
    MissingDeclaration: 283
    ModuleBlock: 269
    ModuleDeclaration: 268
    ModuleKeyword: 144
    MultiLineCommentTrivia: 3
    NamedExports: 280
    NamedImports: 276
    NamedTupleMember: 203
    NamespaceExport: 281
    NamespaceExportDeclaration: 271
    NamespaceImport: 275
    NamespaceKeyword: 145
    NeverKeyword: 146
    NewExpression: 215
    NewKeyword: 105
    NewLineTrivia: 4
    NonNullExpression: 236
    NonTextFileMarkerTrivia: 8
    NoSubstitutionTemplateLiteral: 15
    NotEmittedStatement: 354
    NotEmittedTypeElement: 355
    NullKeyword: 106
    NumberKeyword: 150
    NumericLiteral: 9
    ObjectBindingPattern: 207
    ObjectKeyword: 151
    ObjectLiteralExpression: 211
    OfKeyword: 165
    OmittedExpression: 233
    OpenBraceToken: 19
    OpenBracketToken: 23
    OpenParenToken: 21
    OptionalType: 191
    PackageKeyword: 122
    Parameter: 170
    ParenthesizedExpression: 218
    ParenthesizedType: 197
    PartiallyEmittedExpression: 356
    PercentEqualsToken: 70
    PercentToken: 45
    PlusEqualsToken: 65
    PlusPlusToken: 46
    PlusToken: 40
    PostfixUnaryExpression: 226
    PrefixUnaryExpression: 225
    PrivateIdentifier: 81
    PropertyAccessExpression: 212
    PropertyAssignment: 304
    PropertyDeclaration: 173
    PropertySignature: 172
    QualifiedName: 167
    QuestionDotToken: 29
    QuestionQuestionEqualsToken: 78
    QuestionQuestionToken: 61
    QuestionToken: 58
    RegularExpressionLiteral: 14
    RequireKeyword: 149
    RestType: 192
    ReturnKeyword: 107
    ReturnStatement: 254
    SatisfiesExpression: 239
    SatisfiesKeyword: 152
    SemicolonClassElement: 241
    SemicolonToken: 27
    SetAccessor: 179
    SetKeyword: 153
    ShebangTrivia: 6
    ShorthandPropertyAssignment: 305
    SingleLineCommentTrivia: 2
    SlashEqualsToken: 69
    SlashToken: 44
    SourceFile: 308
    SpreadAssignment: 306
    SpreadElement: 231
    StringKeyword: 154
    StringLiteral: 11
    SuperKeyword: 108
    SwitchKeyword: 109
    SwitchStatement: 256
    SymbolKeyword: 155
    SyntaxList: 353
    SyntheticExpression: 238
    SyntheticReferenceExpression: 358
    TaggedTemplateExpression: 216
    TemplateExpression: 229
    TemplateHead: 16
    TemplateLiteralType: 204
    TemplateLiteralTypeSpan: 205
    TemplateMiddle: 17
    TemplateSpan: 240
    TemplateTail: 18
    ThisKeyword: 110
    ThisType: 198
    ThrowKeyword: 111
    ThrowStatement: 258
    TildeToken: 55
    TrueKeyword: 112
    TryKeyword: 113
    TryStatement: 259
    TupleType: 190
    TypeAliasDeclaration: 266
    TypeAssertionExpression: 217
    TypeKeyword: 156
    TypeLiteral: 188
    TypeOfExpression: 222
    TypeOfKeyword: 114
    TypeOperator: 199
    TypeParameter: 169
    TypePredicate: 183
    TypeQuery: 187
    TypeReference: 184
    UndefinedKeyword: 157
    UnionType: 193
    UniqueKeyword: 158
    Unknown: 0
    UnknownKeyword: 159
    UsingKeyword: 160
    VariableDeclaration: 261
    VariableDeclarationList: 262
    VariableStatement: 244
    VarKeyword: 115
    VoidExpression: 223
    VoidKeyword: 116
    WhileKeyword: 117
    WhileStatement: 248
    WhitespaceTrivia: 5
    WithKeyword: 118
    WithStatement: 255
    YieldExpression: 230
    YieldKeyword: 127