js-expr-tree
Advanced tools
Comparing version 1.0.6 to 1.0.7
@@ -22,2 +22,12 @@ /** | ||
/** | ||
* Realtime expression type | ||
* @description Need distinguish behavior for compiled and runtime expressions. Maybe this will change - decorator can be used. | ||
*/ | ||
type RuntimeExpression<TType> = Expression<TType>; | ||
// noinspection JSUnusedGlobalSymbols | ||
/** | ||
* Expression node of ArrowFunction | ||
*/ | ||
type ArrowFunctionExpressionNode = ExpressionNode & { | ||
@@ -28,2 +38,5 @@ body: ExpressionNode; | ||
/** | ||
* Expression node of function parameter | ||
*/ | ||
type ParameterExpressionNode = ExpressionNode & { | ||
@@ -34,2 +47,5 @@ name: IdentifierExpressionNode; | ||
/** | ||
* Expression node of identifier | ||
*/ | ||
type IdentifierExpressionNode = ExpressionNode & { | ||
@@ -56,3 +72,4 @@ escapedText: string; | ||
Expression: Expression<any> | ||
RealtimeExpression: RuntimeExpression<any> | ||
} | ||
} | ||
} |
@@ -1,2 +0,2 @@ | ||
import { ExpressionKind, NodeFlags } from "./src/enums"; | ||
export { ExpressionKind, NodeFlags }; | ||
import { ExpressionKind, ModifierFlags, NodeFlags } from "./src/enums"; | ||
export { ExpressionKind, NodeFlags, ModifierFlags }; |
21
index.js
@@ -1,6 +0,17 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const enums_1 = require("./src/enums"); | ||
exports.ExpressionKind = enums_1.ExpressionKind; | ||
exports.NodeFlags = enums_1.NodeFlags; | ||
(function (factory) { | ||
if (typeof module === "object" && typeof module.exports === "object") { | ||
var v = factory(require, exports); | ||
if (v !== undefined) module.exports = v; | ||
} | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "./src/enums"], factory); | ||
} | ||
})(function (require, exports) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var enums_1 = require("./src/enums"); | ||
exports.ExpressionKind = enums_1.ExpressionKind; | ||
exports.ModifierFlags = enums_1.ModifierFlags; | ||
exports.NodeFlags = enums_1.NodeFlags; | ||
}); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "js-expr-tree", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "Base runtime package for typescript expression transformer", | ||
@@ -15,3 +15,4 @@ "main": "index.js", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
"test": "echo \"Error: no test specified\" && exit 1", | ||
"prepublish": "tsc" | ||
}, | ||
@@ -27,3 +28,6 @@ "keywords": [ | ||
"author": "Roman Jámbor", | ||
"license": "MIT" | ||
"license": "MIT", | ||
"devDependencies": { | ||
"glob": "^7.1.4" | ||
} | ||
} |
820
src/enums.js
@@ -1,406 +0,416 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
/** | ||
* Kind enum taken from TypeScript - to break runtime dependency on TypeScript package | ||
*/ | ||
var ExpressionKind; | ||
(function (ExpressionKind) { | ||
// noinspection JSUnusedGlobalSymbols | ||
ExpressionKind[ExpressionKind["Unknown"] = 0] = "Unknown"; | ||
ExpressionKind[ExpressionKind["EndOfFileToken"] = 1] = "EndOfFileToken"; | ||
ExpressionKind[ExpressionKind["SingleLineCommentTrivia"] = 2] = "SingleLineCommentTrivia"; | ||
ExpressionKind[ExpressionKind["MultiLineCommentTrivia"] = 3] = "MultiLineCommentTrivia"; | ||
ExpressionKind[ExpressionKind["NewLineTrivia"] = 4] = "NewLineTrivia"; | ||
ExpressionKind[ExpressionKind["WhitespaceTrivia"] = 5] = "WhitespaceTrivia"; | ||
ExpressionKind[ExpressionKind["ShebangTrivia"] = 6] = "ShebangTrivia"; | ||
ExpressionKind[ExpressionKind["ConflictMarkerTrivia"] = 7] = "ConflictMarkerTrivia"; | ||
ExpressionKind[ExpressionKind["NumericLiteral"] = 8] = "NumericLiteral"; | ||
ExpressionKind[ExpressionKind["BigIntLiteral"] = 9] = "BigIntLiteral"; | ||
ExpressionKind[ExpressionKind["StringLiteral"] = 10] = "StringLiteral"; | ||
ExpressionKind[ExpressionKind["JsxText"] = 11] = "JsxText"; | ||
ExpressionKind[ExpressionKind["JsxTextAllWhiteSpaces"] = 12] = "JsxTextAllWhiteSpaces"; | ||
ExpressionKind[ExpressionKind["RegularExpressionLiteral"] = 13] = "RegularExpressionLiteral"; | ||
ExpressionKind[ExpressionKind["NoSubstitutionTemplateLiteral"] = 14] = "NoSubstitutionTemplateLiteral"; | ||
ExpressionKind[ExpressionKind["TemplateHead"] = 15] = "TemplateHead"; | ||
ExpressionKind[ExpressionKind["TemplateMiddle"] = 16] = "TemplateMiddle"; | ||
ExpressionKind[ExpressionKind["TemplateTail"] = 17] = "TemplateTail"; | ||
ExpressionKind[ExpressionKind["OpenBraceToken"] = 18] = "OpenBraceToken"; | ||
ExpressionKind[ExpressionKind["CloseBraceToken"] = 19] = "CloseBraceToken"; | ||
ExpressionKind[ExpressionKind["OpenParenToken"] = 20] = "OpenParenToken"; | ||
ExpressionKind[ExpressionKind["CloseParenToken"] = 21] = "CloseParenToken"; | ||
ExpressionKind[ExpressionKind["OpenBracketToken"] = 22] = "OpenBracketToken"; | ||
ExpressionKind[ExpressionKind["CloseBracketToken"] = 23] = "CloseBracketToken"; | ||
ExpressionKind[ExpressionKind["DotToken"] = 24] = "DotToken"; | ||
ExpressionKind[ExpressionKind["DotDotDotToken"] = 25] = "DotDotDotToken"; | ||
ExpressionKind[ExpressionKind["SemicolonToken"] = 26] = "SemicolonToken"; | ||
ExpressionKind[ExpressionKind["CommaToken"] = 27] = "CommaToken"; | ||
ExpressionKind[ExpressionKind["LessThanToken"] = 28] = "LessThanToken"; | ||
ExpressionKind[ExpressionKind["LessThanSlashToken"] = 29] = "LessThanSlashToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanToken"] = 30] = "GreaterThanToken"; | ||
ExpressionKind[ExpressionKind["LessThanEqualsToken"] = 31] = "LessThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanEqualsToken"] = 32] = "GreaterThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["EqualsEqualsToken"] = 33] = "EqualsEqualsToken"; | ||
ExpressionKind[ExpressionKind["ExclamationEqualsToken"] = 34] = "ExclamationEqualsToken"; | ||
ExpressionKind[ExpressionKind["EqualsEqualsEqualsToken"] = 35] = "EqualsEqualsEqualsToken"; | ||
ExpressionKind[ExpressionKind["ExclamationEqualsEqualsToken"] = 36] = "ExclamationEqualsEqualsToken"; | ||
ExpressionKind[ExpressionKind["EqualsGreaterThanToken"] = 37] = "EqualsGreaterThanToken"; | ||
ExpressionKind[ExpressionKind["PlusToken"] = 38] = "PlusToken"; | ||
ExpressionKind[ExpressionKind["MinusToken"] = 39] = "MinusToken"; | ||
ExpressionKind[ExpressionKind["AsteriskToken"] = 40] = "AsteriskToken"; | ||
ExpressionKind[ExpressionKind["AsteriskAsteriskToken"] = 41] = "AsteriskAsteriskToken"; | ||
ExpressionKind[ExpressionKind["SlashToken"] = 42] = "SlashToken"; | ||
ExpressionKind[ExpressionKind["PercentToken"] = 43] = "PercentToken"; | ||
ExpressionKind[ExpressionKind["PlusPlusToken"] = 44] = "PlusPlusToken"; | ||
ExpressionKind[ExpressionKind["MinusMinusToken"] = 45] = "MinusMinusToken"; | ||
ExpressionKind[ExpressionKind["LessThanLessThanToken"] = 46] = "LessThanLessThanToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanToken"] = 47] = "GreaterThanGreaterThanToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanGreaterThanToken"] = 48] = "GreaterThanGreaterThanGreaterThanToken"; | ||
ExpressionKind[ExpressionKind["AmpersandToken"] = 49] = "AmpersandToken"; | ||
ExpressionKind[ExpressionKind["BarToken"] = 50] = "BarToken"; | ||
ExpressionKind[ExpressionKind["CaretToken"] = 51] = "CaretToken"; | ||
ExpressionKind[ExpressionKind["ExclamationToken"] = 52] = "ExclamationToken"; | ||
ExpressionKind[ExpressionKind["TildeToken"] = 53] = "TildeToken"; | ||
ExpressionKind[ExpressionKind["AmpersandAmpersandToken"] = 54] = "AmpersandAmpersandToken"; | ||
ExpressionKind[ExpressionKind["BarBarToken"] = 55] = "BarBarToken"; | ||
ExpressionKind[ExpressionKind["QuestionToken"] = 56] = "QuestionToken"; | ||
ExpressionKind[ExpressionKind["ColonToken"] = 57] = "ColonToken"; | ||
ExpressionKind[ExpressionKind["AtToken"] = 58] = "AtToken"; | ||
ExpressionKind[ExpressionKind["EqualsToken"] = 59] = "EqualsToken"; | ||
ExpressionKind[ExpressionKind["PlusEqualsToken"] = 60] = "PlusEqualsToken"; | ||
ExpressionKind[ExpressionKind["MinusEqualsToken"] = 61] = "MinusEqualsToken"; | ||
ExpressionKind[ExpressionKind["AsteriskEqualsToken"] = 62] = "AsteriskEqualsToken"; | ||
ExpressionKind[ExpressionKind["AsteriskAsteriskEqualsToken"] = 63] = "AsteriskAsteriskEqualsToken"; | ||
ExpressionKind[ExpressionKind["SlashEqualsToken"] = 64] = "SlashEqualsToken"; | ||
ExpressionKind[ExpressionKind["PercentEqualsToken"] = 65] = "PercentEqualsToken"; | ||
ExpressionKind[ExpressionKind["LessThanLessThanEqualsToken"] = 66] = "LessThanLessThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanEqualsToken"] = 67] = "GreaterThanGreaterThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanGreaterThanEqualsToken"] = 68] = "GreaterThanGreaterThanGreaterThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["AmpersandEqualsToken"] = 69] = "AmpersandEqualsToken"; | ||
ExpressionKind[ExpressionKind["BarEqualsToken"] = 70] = "BarEqualsToken"; | ||
ExpressionKind[ExpressionKind["CaretEqualsToken"] = 71] = "CaretEqualsToken"; | ||
ExpressionKind[ExpressionKind["Identifier"] = 72] = "Identifier"; | ||
ExpressionKind[ExpressionKind["BreakKeyword"] = 73] = "BreakKeyword"; | ||
ExpressionKind[ExpressionKind["CaseKeyword"] = 74] = "CaseKeyword"; | ||
ExpressionKind[ExpressionKind["CatchKeyword"] = 75] = "CatchKeyword"; | ||
ExpressionKind[ExpressionKind["ClassKeyword"] = 76] = "ClassKeyword"; | ||
ExpressionKind[ExpressionKind["ConstKeyword"] = 77] = "ConstKeyword"; | ||
ExpressionKind[ExpressionKind["ContinueKeyword"] = 78] = "ContinueKeyword"; | ||
ExpressionKind[ExpressionKind["DebuggerKeyword"] = 79] = "DebuggerKeyword"; | ||
ExpressionKind[ExpressionKind["DefaultKeyword"] = 80] = "DefaultKeyword"; | ||
ExpressionKind[ExpressionKind["DeleteKeyword"] = 81] = "DeleteKeyword"; | ||
ExpressionKind[ExpressionKind["DoKeyword"] = 82] = "DoKeyword"; | ||
ExpressionKind[ExpressionKind["ElseKeyword"] = 83] = "ElseKeyword"; | ||
ExpressionKind[ExpressionKind["EnumKeyword"] = 84] = "EnumKeyword"; | ||
ExpressionKind[ExpressionKind["ExportKeyword"] = 85] = "ExportKeyword"; | ||
ExpressionKind[ExpressionKind["ExtendsKeyword"] = 86] = "ExtendsKeyword"; | ||
ExpressionKind[ExpressionKind["FalseKeyword"] = 87] = "FalseKeyword"; | ||
ExpressionKind[ExpressionKind["FinallyKeyword"] = 88] = "FinallyKeyword"; | ||
ExpressionKind[ExpressionKind["ForKeyword"] = 89] = "ForKeyword"; | ||
ExpressionKind[ExpressionKind["FunctionKeyword"] = 90] = "FunctionKeyword"; | ||
ExpressionKind[ExpressionKind["IfKeyword"] = 91] = "IfKeyword"; | ||
ExpressionKind[ExpressionKind["ImportKeyword"] = 92] = "ImportKeyword"; | ||
ExpressionKind[ExpressionKind["InKeyword"] = 93] = "InKeyword"; | ||
ExpressionKind[ExpressionKind["InstanceOfKeyword"] = 94] = "InstanceOfKeyword"; | ||
ExpressionKind[ExpressionKind["NewKeyword"] = 95] = "NewKeyword"; | ||
ExpressionKind[ExpressionKind["NullKeyword"] = 96] = "NullKeyword"; | ||
ExpressionKind[ExpressionKind["ReturnKeyword"] = 97] = "ReturnKeyword"; | ||
ExpressionKind[ExpressionKind["SuperKeyword"] = 98] = "SuperKeyword"; | ||
ExpressionKind[ExpressionKind["SwitchKeyword"] = 99] = "SwitchKeyword"; | ||
ExpressionKind[ExpressionKind["ThisKeyword"] = 100] = "ThisKeyword"; | ||
ExpressionKind[ExpressionKind["ThrowKeyword"] = 101] = "ThrowKeyword"; | ||
ExpressionKind[ExpressionKind["TrueKeyword"] = 102] = "TrueKeyword"; | ||
ExpressionKind[ExpressionKind["TryKeyword"] = 103] = "TryKeyword"; | ||
ExpressionKind[ExpressionKind["TypeOfKeyword"] = 104] = "TypeOfKeyword"; | ||
ExpressionKind[ExpressionKind["VarKeyword"] = 105] = "VarKeyword"; | ||
ExpressionKind[ExpressionKind["VoidKeyword"] = 106] = "VoidKeyword"; | ||
ExpressionKind[ExpressionKind["WhileKeyword"] = 107] = "WhileKeyword"; | ||
ExpressionKind[ExpressionKind["WithKeyword"] = 108] = "WithKeyword"; | ||
ExpressionKind[ExpressionKind["ImplementsKeyword"] = 109] = "ImplementsKeyword"; | ||
ExpressionKind[ExpressionKind["InterfaceKeyword"] = 110] = "InterfaceKeyword"; | ||
ExpressionKind[ExpressionKind["LetKeyword"] = 111] = "LetKeyword"; | ||
ExpressionKind[ExpressionKind["PackageKeyword"] = 112] = "PackageKeyword"; | ||
ExpressionKind[ExpressionKind["PrivateKeyword"] = 113] = "PrivateKeyword"; | ||
ExpressionKind[ExpressionKind["ProtectedKeyword"] = 114] = "ProtectedKeyword"; | ||
ExpressionKind[ExpressionKind["PublicKeyword"] = 115] = "PublicKeyword"; | ||
ExpressionKind[ExpressionKind["StaticKeyword"] = 116] = "StaticKeyword"; | ||
ExpressionKind[ExpressionKind["YieldKeyword"] = 117] = "YieldKeyword"; | ||
ExpressionKind[ExpressionKind["AbstractKeyword"] = 118] = "AbstractKeyword"; | ||
ExpressionKind[ExpressionKind["AsKeyword"] = 119] = "AsKeyword"; | ||
ExpressionKind[ExpressionKind["AnyKeyword"] = 120] = "AnyKeyword"; | ||
ExpressionKind[ExpressionKind["AsyncKeyword"] = 121] = "AsyncKeyword"; | ||
ExpressionKind[ExpressionKind["AwaitKeyword"] = 122] = "AwaitKeyword"; | ||
ExpressionKind[ExpressionKind["BooleanKeyword"] = 123] = "BooleanKeyword"; | ||
ExpressionKind[ExpressionKind["ConstructorKeyword"] = 124] = "ConstructorKeyword"; | ||
ExpressionKind[ExpressionKind["DeclareKeyword"] = 125] = "DeclareKeyword"; | ||
ExpressionKind[ExpressionKind["GetKeyword"] = 126] = "GetKeyword"; | ||
ExpressionKind[ExpressionKind["InferKeyword"] = 127] = "InferKeyword"; | ||
ExpressionKind[ExpressionKind["IsKeyword"] = 128] = "IsKeyword"; | ||
ExpressionKind[ExpressionKind["KeyOfKeyword"] = 129] = "KeyOfKeyword"; | ||
ExpressionKind[ExpressionKind["ModuleKeyword"] = 130] = "ModuleKeyword"; | ||
ExpressionKind[ExpressionKind["NamespaceKeyword"] = 131] = "NamespaceKeyword"; | ||
ExpressionKind[ExpressionKind["NeverKeyword"] = 132] = "NeverKeyword"; | ||
ExpressionKind[ExpressionKind["ReadonlyKeyword"] = 133] = "ReadonlyKeyword"; | ||
ExpressionKind[ExpressionKind["RequireKeyword"] = 134] = "RequireKeyword"; | ||
ExpressionKind[ExpressionKind["NumberKeyword"] = 135] = "NumberKeyword"; | ||
ExpressionKind[ExpressionKind["ObjectKeyword"] = 136] = "ObjectKeyword"; | ||
ExpressionKind[ExpressionKind["SetKeyword"] = 137] = "SetKeyword"; | ||
ExpressionKind[ExpressionKind["StringKeyword"] = 138] = "StringKeyword"; | ||
ExpressionKind[ExpressionKind["SymbolKeyword"] = 139] = "SymbolKeyword"; | ||
ExpressionKind[ExpressionKind["TypeKeyword"] = 140] = "TypeKeyword"; | ||
ExpressionKind[ExpressionKind["UndefinedKeyword"] = 141] = "UndefinedKeyword"; | ||
ExpressionKind[ExpressionKind["UniqueKeyword"] = 142] = "UniqueKeyword"; | ||
ExpressionKind[ExpressionKind["UnknownKeyword"] = 143] = "UnknownKeyword"; | ||
ExpressionKind[ExpressionKind["FromKeyword"] = 144] = "FromKeyword"; | ||
ExpressionKind[ExpressionKind["GlobalKeyword"] = 145] = "GlobalKeyword"; | ||
ExpressionKind[ExpressionKind["BigIntKeyword"] = 146] = "BigIntKeyword"; | ||
ExpressionKind[ExpressionKind["OfKeyword"] = 147] = "OfKeyword"; | ||
ExpressionKind[ExpressionKind["QualifiedName"] = 148] = "QualifiedName"; | ||
ExpressionKind[ExpressionKind["ComputedPropertyName"] = 149] = "ComputedPropertyName"; | ||
ExpressionKind[ExpressionKind["TypeParameter"] = 150] = "TypeParameter"; | ||
ExpressionKind[ExpressionKind["Parameter"] = 151] = "Parameter"; | ||
ExpressionKind[ExpressionKind["Decorator"] = 152] = "Decorator"; | ||
ExpressionKind[ExpressionKind["PropertySignature"] = 153] = "PropertySignature"; | ||
ExpressionKind[ExpressionKind["PropertyDeclaration"] = 154] = "PropertyDeclaration"; | ||
ExpressionKind[ExpressionKind["MethodSignature"] = 155] = "MethodSignature"; | ||
ExpressionKind[ExpressionKind["MethodDeclaration"] = 156] = "MethodDeclaration"; | ||
ExpressionKind[ExpressionKind["Constructor"] = 157] = "Constructor"; | ||
ExpressionKind[ExpressionKind["GetAccessor"] = 158] = "GetAccessor"; | ||
ExpressionKind[ExpressionKind["SetAccessor"] = 159] = "SetAccessor"; | ||
ExpressionKind[ExpressionKind["CallSignature"] = 160] = "CallSignature"; | ||
ExpressionKind[ExpressionKind["ConstructSignature"] = 161] = "ConstructSignature"; | ||
ExpressionKind[ExpressionKind["IndexSignature"] = 162] = "IndexSignature"; | ||
ExpressionKind[ExpressionKind["TypePredicate"] = 163] = "TypePredicate"; | ||
ExpressionKind[ExpressionKind["TypeReference"] = 164] = "TypeReference"; | ||
ExpressionKind[ExpressionKind["FunctionType"] = 165] = "FunctionType"; | ||
ExpressionKind[ExpressionKind["ConstructorType"] = 166] = "ConstructorType"; | ||
ExpressionKind[ExpressionKind["TypeQuery"] = 167] = "TypeQuery"; | ||
ExpressionKind[ExpressionKind["TypeLiteral"] = 168] = "TypeLiteral"; | ||
ExpressionKind[ExpressionKind["ArrayType"] = 169] = "ArrayType"; | ||
ExpressionKind[ExpressionKind["TupleType"] = 170] = "TupleType"; | ||
ExpressionKind[ExpressionKind["OptionalType"] = 171] = "OptionalType"; | ||
ExpressionKind[ExpressionKind["RestType"] = 172] = "RestType"; | ||
ExpressionKind[ExpressionKind["UnionType"] = 173] = "UnionType"; | ||
ExpressionKind[ExpressionKind["IntersectionType"] = 174] = "IntersectionType"; | ||
ExpressionKind[ExpressionKind["ConditionalType"] = 175] = "ConditionalType"; | ||
ExpressionKind[ExpressionKind["InferType"] = 176] = "InferType"; | ||
ExpressionKind[ExpressionKind["ParenthesizedType"] = 177] = "ParenthesizedType"; | ||
ExpressionKind[ExpressionKind["ThisType"] = 178] = "ThisType"; | ||
ExpressionKind[ExpressionKind["TypeOperator"] = 179] = "TypeOperator"; | ||
ExpressionKind[ExpressionKind["IndexedAccessType"] = 180] = "IndexedAccessType"; | ||
ExpressionKind[ExpressionKind["MappedType"] = 181] = "MappedType"; | ||
ExpressionKind[ExpressionKind["LiteralType"] = 182] = "LiteralType"; | ||
ExpressionKind[ExpressionKind["ImportType"] = 183] = "ImportType"; | ||
ExpressionKind[ExpressionKind["ObjectBindingPattern"] = 184] = "ObjectBindingPattern"; | ||
ExpressionKind[ExpressionKind["ArrayBindingPattern"] = 185] = "ArrayBindingPattern"; | ||
ExpressionKind[ExpressionKind["BindingElement"] = 186] = "BindingElement"; | ||
ExpressionKind[ExpressionKind["ArrayLiteralExpression"] = 187] = "ArrayLiteralExpression"; | ||
ExpressionKind[ExpressionKind["ObjectLiteralExpression"] = 188] = "ObjectLiteralExpression"; | ||
ExpressionKind[ExpressionKind["PropertyAccessExpression"] = 189] = "PropertyAccessExpression"; | ||
ExpressionKind[ExpressionKind["ElementAccessExpression"] = 190] = "ElementAccessExpression"; | ||
ExpressionKind[ExpressionKind["CallExpression"] = 191] = "CallExpression"; | ||
ExpressionKind[ExpressionKind["NewExpression"] = 192] = "NewExpression"; | ||
ExpressionKind[ExpressionKind["TaggedTemplateExpression"] = 193] = "TaggedTemplateExpression"; | ||
ExpressionKind[ExpressionKind["TypeAssertionExpression"] = 194] = "TypeAssertionExpression"; | ||
ExpressionKind[ExpressionKind["ParenthesizedExpression"] = 195] = "ParenthesizedExpression"; | ||
ExpressionKind[ExpressionKind["FunctionExpression"] = 196] = "FunctionExpression"; | ||
ExpressionKind[ExpressionKind["ArrowFunction"] = 197] = "ArrowFunction"; | ||
ExpressionKind[ExpressionKind["DeleteExpression"] = 198] = "DeleteExpression"; | ||
ExpressionKind[ExpressionKind["TypeOfExpression"] = 199] = "TypeOfExpression"; | ||
ExpressionKind[ExpressionKind["VoidExpression"] = 200] = "VoidExpression"; | ||
ExpressionKind[ExpressionKind["AwaitExpression"] = 201] = "AwaitExpression"; | ||
ExpressionKind[ExpressionKind["PrefixUnaryExpression"] = 202] = "PrefixUnaryExpression"; | ||
ExpressionKind[ExpressionKind["PostfixUnaryExpression"] = 203] = "PostfixUnaryExpression"; | ||
ExpressionKind[ExpressionKind["BinaryExpression"] = 204] = "BinaryExpression"; | ||
ExpressionKind[ExpressionKind["ConditionalExpression"] = 205] = "ConditionalExpression"; | ||
ExpressionKind[ExpressionKind["TemplateExpression"] = 206] = "TemplateExpression"; | ||
ExpressionKind[ExpressionKind["YieldExpression"] = 207] = "YieldExpression"; | ||
ExpressionKind[ExpressionKind["SpreadElement"] = 208] = "SpreadElement"; | ||
ExpressionKind[ExpressionKind["ClassExpression"] = 209] = "ClassExpression"; | ||
ExpressionKind[ExpressionKind["OmittedExpression"] = 210] = "OmittedExpression"; | ||
ExpressionKind[ExpressionKind["ExpressionWithTypeArguments"] = 211] = "ExpressionWithTypeArguments"; | ||
ExpressionKind[ExpressionKind["AsExpression"] = 212] = "AsExpression"; | ||
ExpressionKind[ExpressionKind["NonNullExpression"] = 213] = "NonNullExpression"; | ||
ExpressionKind[ExpressionKind["MetaProperty"] = 214] = "MetaProperty"; | ||
ExpressionKind[ExpressionKind["SyntheticExpression"] = 215] = "SyntheticExpression"; | ||
ExpressionKind[ExpressionKind["TemplateSpan"] = 216] = "TemplateSpan"; | ||
ExpressionKind[ExpressionKind["SemicolonClassElement"] = 217] = "SemicolonClassElement"; | ||
ExpressionKind[ExpressionKind["Block"] = 218] = "Block"; | ||
ExpressionKind[ExpressionKind["VariableStatement"] = 219] = "VariableStatement"; | ||
ExpressionKind[ExpressionKind["EmptyStatement"] = 220] = "EmptyStatement"; | ||
ExpressionKind[ExpressionKind["ExpressionStatement"] = 221] = "ExpressionStatement"; | ||
ExpressionKind[ExpressionKind["IfStatement"] = 222] = "IfStatement"; | ||
ExpressionKind[ExpressionKind["DoStatement"] = 223] = "DoStatement"; | ||
ExpressionKind[ExpressionKind["WhileStatement"] = 224] = "WhileStatement"; | ||
ExpressionKind[ExpressionKind["ForStatement"] = 225] = "ForStatement"; | ||
ExpressionKind[ExpressionKind["ForInStatement"] = 226] = "ForInStatement"; | ||
ExpressionKind[ExpressionKind["ForOfStatement"] = 227] = "ForOfStatement"; | ||
ExpressionKind[ExpressionKind["ContinueStatement"] = 228] = "ContinueStatement"; | ||
ExpressionKind[ExpressionKind["BreakStatement"] = 229] = "BreakStatement"; | ||
ExpressionKind[ExpressionKind["ReturnStatement"] = 230] = "ReturnStatement"; | ||
ExpressionKind[ExpressionKind["WithStatement"] = 231] = "WithStatement"; | ||
ExpressionKind[ExpressionKind["SwitchStatement"] = 232] = "SwitchStatement"; | ||
ExpressionKind[ExpressionKind["LabeledStatement"] = 233] = "LabeledStatement"; | ||
ExpressionKind[ExpressionKind["ThrowStatement"] = 234] = "ThrowStatement"; | ||
ExpressionKind[ExpressionKind["TryStatement"] = 235] = "TryStatement"; | ||
ExpressionKind[ExpressionKind["DebuggerStatement"] = 236] = "DebuggerStatement"; | ||
ExpressionKind[ExpressionKind["VariableDeclaration"] = 237] = "VariableDeclaration"; | ||
ExpressionKind[ExpressionKind["VariableDeclarationList"] = 238] = "VariableDeclarationList"; | ||
ExpressionKind[ExpressionKind["FunctionDeclaration"] = 239] = "FunctionDeclaration"; | ||
ExpressionKind[ExpressionKind["ClassDeclaration"] = 240] = "ClassDeclaration"; | ||
ExpressionKind[ExpressionKind["InterfaceDeclaration"] = 241] = "InterfaceDeclaration"; | ||
ExpressionKind[ExpressionKind["TypeAliasDeclaration"] = 242] = "TypeAliasDeclaration"; | ||
ExpressionKind[ExpressionKind["EnumDeclaration"] = 243] = "EnumDeclaration"; | ||
ExpressionKind[ExpressionKind["ModuleDeclaration"] = 244] = "ModuleDeclaration"; | ||
ExpressionKind[ExpressionKind["ModuleBlock"] = 245] = "ModuleBlock"; | ||
ExpressionKind[ExpressionKind["CaseBlock"] = 246] = "CaseBlock"; | ||
ExpressionKind[ExpressionKind["NamespaceExportDeclaration"] = 247] = "NamespaceExportDeclaration"; | ||
ExpressionKind[ExpressionKind["ImportEqualsDeclaration"] = 248] = "ImportEqualsDeclaration"; | ||
ExpressionKind[ExpressionKind["ImportDeclaration"] = 249] = "ImportDeclaration"; | ||
ExpressionKind[ExpressionKind["ImportClause"] = 250] = "ImportClause"; | ||
ExpressionKind[ExpressionKind["NamespaceImport"] = 251] = "NamespaceImport"; | ||
ExpressionKind[ExpressionKind["NamedImports"] = 252] = "NamedImports"; | ||
ExpressionKind[ExpressionKind["ImportSpecifier"] = 253] = "ImportSpecifier"; | ||
ExpressionKind[ExpressionKind["ExportAssignment"] = 254] = "ExportAssignment"; | ||
ExpressionKind[ExpressionKind["ExportDeclaration"] = 255] = "ExportDeclaration"; | ||
ExpressionKind[ExpressionKind["NamedExports"] = 256] = "NamedExports"; | ||
ExpressionKind[ExpressionKind["ExportSpecifier"] = 257] = "ExportSpecifier"; | ||
ExpressionKind[ExpressionKind["MissingDeclaration"] = 258] = "MissingDeclaration"; | ||
ExpressionKind[ExpressionKind["ExternalModuleReference"] = 259] = "ExternalModuleReference"; | ||
ExpressionKind[ExpressionKind["JsxElement"] = 260] = "JsxElement"; | ||
ExpressionKind[ExpressionKind["JsxSelfClosingElement"] = 261] = "JsxSelfClosingElement"; | ||
ExpressionKind[ExpressionKind["JsxOpeningElement"] = 262] = "JsxOpeningElement"; | ||
ExpressionKind[ExpressionKind["JsxClosingElement"] = 263] = "JsxClosingElement"; | ||
ExpressionKind[ExpressionKind["JsxFragment"] = 264] = "JsxFragment"; | ||
ExpressionKind[ExpressionKind["JsxOpeningFragment"] = 265] = "JsxOpeningFragment"; | ||
ExpressionKind[ExpressionKind["JsxClosingFragment"] = 266] = "JsxClosingFragment"; | ||
ExpressionKind[ExpressionKind["JsxAttribute"] = 267] = "JsxAttribute"; | ||
ExpressionKind[ExpressionKind["JsxAttributes"] = 268] = "JsxAttributes"; | ||
ExpressionKind[ExpressionKind["JsxSpreadAttribute"] = 269] = "JsxSpreadAttribute"; | ||
ExpressionKind[ExpressionKind["JsxExpression"] = 270] = "JsxExpression"; | ||
ExpressionKind[ExpressionKind["CaseClause"] = 271] = "CaseClause"; | ||
ExpressionKind[ExpressionKind["DefaultClause"] = 272] = "DefaultClause"; | ||
ExpressionKind[ExpressionKind["HeritageClause"] = 273] = "HeritageClause"; | ||
ExpressionKind[ExpressionKind["CatchClause"] = 274] = "CatchClause"; | ||
ExpressionKind[ExpressionKind["PropertyAssignment"] = 275] = "PropertyAssignment"; | ||
ExpressionKind[ExpressionKind["ShorthandPropertyAssignment"] = 276] = "ShorthandPropertyAssignment"; | ||
ExpressionKind[ExpressionKind["SpreadAssignment"] = 277] = "SpreadAssignment"; | ||
ExpressionKind[ExpressionKind["EnumMember"] = 278] = "EnumMember"; | ||
ExpressionKind[ExpressionKind["SourceFile"] = 279] = "SourceFile"; | ||
ExpressionKind[ExpressionKind["Bundle"] = 280] = "Bundle"; | ||
ExpressionKind[ExpressionKind["UnparsedSource"] = 281] = "UnparsedSource"; | ||
ExpressionKind[ExpressionKind["InputFiles"] = 282] = "InputFiles"; | ||
ExpressionKind[ExpressionKind["JSDocTypeExpression"] = 283] = "JSDocTypeExpression"; | ||
ExpressionKind[ExpressionKind["JSDocAllType"] = 284] = "JSDocAllType"; | ||
ExpressionKind[ExpressionKind["JSDocUnknownType"] = 285] = "JSDocUnknownType"; | ||
ExpressionKind[ExpressionKind["JSDocNullableType"] = 286] = "JSDocNullableType"; | ||
ExpressionKind[ExpressionKind["JSDocNonNullableType"] = 287] = "JSDocNonNullableType"; | ||
ExpressionKind[ExpressionKind["JSDocOptionalType"] = 288] = "JSDocOptionalType"; | ||
ExpressionKind[ExpressionKind["JSDocFunctionType"] = 289] = "JSDocFunctionType"; | ||
ExpressionKind[ExpressionKind["JSDocVariadicType"] = 290] = "JSDocVariadicType"; | ||
ExpressionKind[ExpressionKind["JSDocComment"] = 291] = "JSDocComment"; | ||
ExpressionKind[ExpressionKind["JSDocTypeLiteral"] = 292] = "JSDocTypeLiteral"; | ||
ExpressionKind[ExpressionKind["JSDocSignature"] = 293] = "JSDocSignature"; | ||
ExpressionKind[ExpressionKind["JSDocTag"] = 294] = "JSDocTag"; | ||
ExpressionKind[ExpressionKind["JSDocAugmentsTag"] = 295] = "JSDocAugmentsTag"; | ||
ExpressionKind[ExpressionKind["JSDocClassTag"] = 296] = "JSDocClassTag"; | ||
ExpressionKind[ExpressionKind["JSDocCallbackTag"] = 297] = "JSDocCallbackTag"; | ||
ExpressionKind[ExpressionKind["JSDocEnumTag"] = 298] = "JSDocEnumTag"; | ||
ExpressionKind[ExpressionKind["JSDocParameterTag"] = 299] = "JSDocParameterTag"; | ||
ExpressionKind[ExpressionKind["JSDocReturnTag"] = 300] = "JSDocReturnTag"; | ||
ExpressionKind[ExpressionKind["JSDocThisTag"] = 301] = "JSDocThisTag"; | ||
ExpressionKind[ExpressionKind["JSDocTypeTag"] = 302] = "JSDocTypeTag"; | ||
ExpressionKind[ExpressionKind["JSDocTemplateTag"] = 303] = "JSDocTemplateTag"; | ||
ExpressionKind[ExpressionKind["JSDocTypedefTag"] = 304] = "JSDocTypedefTag"; | ||
ExpressionKind[ExpressionKind["JSDocPropertyTag"] = 305] = "JSDocPropertyTag"; | ||
ExpressionKind[ExpressionKind["SyntaxList"] = 306] = "SyntaxList"; | ||
ExpressionKind[ExpressionKind["NotEmittedStatement"] = 307] = "NotEmittedStatement"; | ||
ExpressionKind[ExpressionKind["PartiallyEmittedExpression"] = 308] = "PartiallyEmittedExpression"; | ||
ExpressionKind[ExpressionKind["CommaListExpression"] = 309] = "CommaListExpression"; | ||
ExpressionKind[ExpressionKind["MergeDeclarationMarker"] = 310] = "MergeDeclarationMarker"; | ||
ExpressionKind[ExpressionKind["EndOfDeclarationMarker"] = 311] = "EndOfDeclarationMarker"; | ||
ExpressionKind[ExpressionKind["Count"] = 312] = "Count"; | ||
ExpressionKind[ExpressionKind["FirstAssignment"] = 59] = "FirstAssignment"; | ||
ExpressionKind[ExpressionKind["LastAssignment"] = 71] = "LastAssignment"; | ||
ExpressionKind[ExpressionKind["FirstCompoundAssignment"] = 60] = "FirstCompoundAssignment"; | ||
ExpressionKind[ExpressionKind["LastCompoundAssignment"] = 71] = "LastCompoundAssignment"; | ||
ExpressionKind[ExpressionKind["FirstReservedWord"] = 73] = "FirstReservedWord"; | ||
ExpressionKind[ExpressionKind["LastReservedWord"] = 108] = "LastReservedWord"; | ||
ExpressionKind[ExpressionKind["FirstKeyword"] = 73] = "FirstKeyword"; | ||
ExpressionKind[ExpressionKind["LastKeyword"] = 147] = "LastKeyword"; | ||
ExpressionKind[ExpressionKind["FirstFutureReservedWord"] = 109] = "FirstFutureReservedWord"; | ||
ExpressionKind[ExpressionKind["LastFutureReservedWord"] = 117] = "LastFutureReservedWord"; | ||
ExpressionKind[ExpressionKind["FirstTypeNode"] = 163] = "FirstTypeNode"; | ||
ExpressionKind[ExpressionKind["LastTypeNode"] = 183] = "LastTypeNode"; | ||
ExpressionKind[ExpressionKind["FirstPunctuation"] = 18] = "FirstPunctuation"; | ||
ExpressionKind[ExpressionKind["LastPunctuation"] = 71] = "LastPunctuation"; | ||
ExpressionKind[ExpressionKind["FirstToken"] = 0] = "FirstToken"; | ||
ExpressionKind[ExpressionKind["LastToken"] = 147] = "LastToken"; | ||
ExpressionKind[ExpressionKind["FirstTriviaToken"] = 2] = "FirstTriviaToken"; | ||
ExpressionKind[ExpressionKind["LastTriviaToken"] = 7] = "LastTriviaToken"; | ||
ExpressionKind[ExpressionKind["FirstLiteralToken"] = 8] = "FirstLiteralToken"; | ||
ExpressionKind[ExpressionKind["LastLiteralToken"] = 14] = "LastLiteralToken"; | ||
ExpressionKind[ExpressionKind["FirstTemplateToken"] = 14] = "FirstTemplateToken"; | ||
ExpressionKind[ExpressionKind["LastTemplateToken"] = 17] = "LastTemplateToken"; | ||
ExpressionKind[ExpressionKind["FirstBinaryOperator"] = 28] = "FirstBinaryOperator"; | ||
ExpressionKind[ExpressionKind["LastBinaryOperator"] = 71] = "LastBinaryOperator"; | ||
ExpressionKind[ExpressionKind["FirstNode"] = 148] = "FirstNode"; | ||
ExpressionKind[ExpressionKind["FirstJSDocNode"] = 283] = "FirstJSDocNode"; | ||
ExpressionKind[ExpressionKind["LastJSDocNode"] = 305] = "LastJSDocNode"; | ||
ExpressionKind[ExpressionKind["FirstJSDocTagNode"] = 294] = "FirstJSDocTagNode"; | ||
ExpressionKind[ExpressionKind["LastJSDocTagNode"] = 305] = "LastJSDocTagNode"; | ||
})(ExpressionKind = exports.ExpressionKind || (exports.ExpressionKind = {})); | ||
var NodeFlags; | ||
(function (NodeFlags) { | ||
// noinspection JSUnusedGlobalSymbols | ||
NodeFlags[NodeFlags["None"] = 0] = "None"; | ||
NodeFlags[NodeFlags["Let"] = 1] = "Let"; | ||
NodeFlags[NodeFlags["Const"] = 2] = "Const"; | ||
NodeFlags[NodeFlags["NestedNamespace"] = 4] = "NestedNamespace"; | ||
NodeFlags[NodeFlags["Synthesized"] = 8] = "Synthesized"; | ||
NodeFlags[NodeFlags["Namespace"] = 16] = "Namespace"; | ||
NodeFlags[NodeFlags["ExportContext"] = 32] = "ExportContext"; | ||
NodeFlags[NodeFlags["ContainsThis"] = 64] = "ContainsThis"; | ||
NodeFlags[NodeFlags["HasImplicitReturn"] = 128] = "HasImplicitReturn"; | ||
NodeFlags[NodeFlags["HasExplicitReturn"] = 256] = "HasExplicitReturn"; | ||
NodeFlags[NodeFlags["GlobalAugmentation"] = 512] = "GlobalAugmentation"; | ||
NodeFlags[NodeFlags["HasAsyncFunctions"] = 1024] = "HasAsyncFunctions"; | ||
NodeFlags[NodeFlags["DisallowInContext"] = 2048] = "DisallowInContext"; | ||
NodeFlags[NodeFlags["YieldContext"] = 4096] = "YieldContext"; | ||
NodeFlags[NodeFlags["DecoratorContext"] = 8192] = "DecoratorContext"; | ||
NodeFlags[NodeFlags["AwaitContext"] = 16384] = "AwaitContext"; | ||
NodeFlags[NodeFlags["ThisNodeHasError"] = 32768] = "ThisNodeHasError"; | ||
NodeFlags[NodeFlags["JavaScriptFile"] = 65536] = "JavaScriptFile"; | ||
NodeFlags[NodeFlags["ThisNodeOrAnySubNodesHasError"] = 131072] = "ThisNodeOrAnySubNodesHasError"; | ||
NodeFlags[NodeFlags["HasAggregatedChildData"] = 262144] = "HasAggregatedChildData"; | ||
NodeFlags[NodeFlags["JSDoc"] = 2097152] = "JSDoc"; | ||
NodeFlags[NodeFlags["JsonFile"] = 16777216] = "JsonFile"; | ||
NodeFlags[NodeFlags["BlockScoped"] = 3] = "BlockScoped"; | ||
NodeFlags[NodeFlags["ReachabilityCheckFlags"] = 384] = "ReachabilityCheckFlags"; | ||
NodeFlags[NodeFlags["ReachabilityAndEmitFlags"] = 1408] = "ReachabilityAndEmitFlags"; | ||
NodeFlags[NodeFlags["ContextFlags"] = 12679168] = "ContextFlags"; | ||
NodeFlags[NodeFlags["TypeExcludesFlags"] = 20480] = "TypeExcludesFlags"; | ||
})(NodeFlags = exports.NodeFlags || (exports.NodeFlags = {})); | ||
var ModifierFlags; | ||
(function (ModifierFlags) { | ||
// noinspection JSUnusedGlobalSymbols | ||
ModifierFlags[ModifierFlags["None"] = 0] = "None"; | ||
ModifierFlags[ModifierFlags["Export"] = 1] = "Export"; | ||
ModifierFlags[ModifierFlags["Ambient"] = 2] = "Ambient"; | ||
ModifierFlags[ModifierFlags["Public"] = 4] = "Public"; | ||
ModifierFlags[ModifierFlags["Private"] = 8] = "Private"; | ||
ModifierFlags[ModifierFlags["Protected"] = 16] = "Protected"; | ||
ModifierFlags[ModifierFlags["Static"] = 32] = "Static"; | ||
ModifierFlags[ModifierFlags["Readonly"] = 64] = "Readonly"; | ||
ModifierFlags[ModifierFlags["Abstract"] = 128] = "Abstract"; | ||
ModifierFlags[ModifierFlags["Async"] = 256] = "Async"; | ||
ModifierFlags[ModifierFlags["Default"] = 512] = "Default"; | ||
ModifierFlags[ModifierFlags["Const"] = 2048] = "Const"; | ||
ModifierFlags[ModifierFlags["HasComputedFlags"] = 536870912] = "HasComputedFlags"; | ||
ModifierFlags[ModifierFlags["AccessibilityModifier"] = 28] = "AccessibilityModifier"; | ||
ModifierFlags[ModifierFlags["ParameterPropertyModifier"] = 92] = "ParameterPropertyModifier"; | ||
ModifierFlags[ModifierFlags["NonPublicAccessibilityModifier"] = 24] = "NonPublicAccessibilityModifier"; | ||
ModifierFlags[ModifierFlags["TypeScriptModifier"] = 2270] = "TypeScriptModifier"; | ||
ModifierFlags[ModifierFlags["ExportDefault"] = 513] = "ExportDefault"; | ||
ModifierFlags[ModifierFlags["All"] = 3071] = "All"; | ||
})(ModifierFlags = exports.ModifierFlags || (exports.ModifierFlags = {})); | ||
(function (factory) { | ||
if (typeof module === "object" && typeof module.exports === "object") { | ||
var v = factory(require, exports); | ||
if (v !== undefined) module.exports = v; | ||
} | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports"], factory); | ||
} | ||
})(function (require, exports) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
/** | ||
* Kind enum taken from TypeScript - to break runtime dependency on TypeScript package | ||
*/ | ||
var ExpressionKind; | ||
(function (ExpressionKind) { | ||
// noinspection JSUnusedGlobalSymbols | ||
ExpressionKind[ExpressionKind["Unknown"] = 0] = "Unknown"; | ||
ExpressionKind[ExpressionKind["EndOfFileToken"] = 1] = "EndOfFileToken"; | ||
ExpressionKind[ExpressionKind["SingleLineCommentTrivia"] = 2] = "SingleLineCommentTrivia"; | ||
ExpressionKind[ExpressionKind["MultiLineCommentTrivia"] = 3] = "MultiLineCommentTrivia"; | ||
ExpressionKind[ExpressionKind["NewLineTrivia"] = 4] = "NewLineTrivia"; | ||
ExpressionKind[ExpressionKind["WhitespaceTrivia"] = 5] = "WhitespaceTrivia"; | ||
ExpressionKind[ExpressionKind["ShebangTrivia"] = 6] = "ShebangTrivia"; | ||
ExpressionKind[ExpressionKind["ConflictMarkerTrivia"] = 7] = "ConflictMarkerTrivia"; | ||
ExpressionKind[ExpressionKind["NumericLiteral"] = 8] = "NumericLiteral"; | ||
ExpressionKind[ExpressionKind["BigIntLiteral"] = 9] = "BigIntLiteral"; | ||
ExpressionKind[ExpressionKind["StringLiteral"] = 10] = "StringLiteral"; | ||
ExpressionKind[ExpressionKind["JsxText"] = 11] = "JsxText"; | ||
ExpressionKind[ExpressionKind["JsxTextAllWhiteSpaces"] = 12] = "JsxTextAllWhiteSpaces"; | ||
ExpressionKind[ExpressionKind["RegularExpressionLiteral"] = 13] = "RegularExpressionLiteral"; | ||
ExpressionKind[ExpressionKind["NoSubstitutionTemplateLiteral"] = 14] = "NoSubstitutionTemplateLiteral"; | ||
ExpressionKind[ExpressionKind["TemplateHead"] = 15] = "TemplateHead"; | ||
ExpressionKind[ExpressionKind["TemplateMiddle"] = 16] = "TemplateMiddle"; | ||
ExpressionKind[ExpressionKind["TemplateTail"] = 17] = "TemplateTail"; | ||
ExpressionKind[ExpressionKind["OpenBraceToken"] = 18] = "OpenBraceToken"; | ||
ExpressionKind[ExpressionKind["CloseBraceToken"] = 19] = "CloseBraceToken"; | ||
ExpressionKind[ExpressionKind["OpenParenToken"] = 20] = "OpenParenToken"; | ||
ExpressionKind[ExpressionKind["CloseParenToken"] = 21] = "CloseParenToken"; | ||
ExpressionKind[ExpressionKind["OpenBracketToken"] = 22] = "OpenBracketToken"; | ||
ExpressionKind[ExpressionKind["CloseBracketToken"] = 23] = "CloseBracketToken"; | ||
ExpressionKind[ExpressionKind["DotToken"] = 24] = "DotToken"; | ||
ExpressionKind[ExpressionKind["DotDotDotToken"] = 25] = "DotDotDotToken"; | ||
ExpressionKind[ExpressionKind["SemicolonToken"] = 26] = "SemicolonToken"; | ||
ExpressionKind[ExpressionKind["CommaToken"] = 27] = "CommaToken"; | ||
ExpressionKind[ExpressionKind["LessThanToken"] = 28] = "LessThanToken"; | ||
ExpressionKind[ExpressionKind["LessThanSlashToken"] = 29] = "LessThanSlashToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanToken"] = 30] = "GreaterThanToken"; | ||
ExpressionKind[ExpressionKind["LessThanEqualsToken"] = 31] = "LessThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanEqualsToken"] = 32] = "GreaterThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["EqualsEqualsToken"] = 33] = "EqualsEqualsToken"; | ||
ExpressionKind[ExpressionKind["ExclamationEqualsToken"] = 34] = "ExclamationEqualsToken"; | ||
ExpressionKind[ExpressionKind["EqualsEqualsEqualsToken"] = 35] = "EqualsEqualsEqualsToken"; | ||
ExpressionKind[ExpressionKind["ExclamationEqualsEqualsToken"] = 36] = "ExclamationEqualsEqualsToken"; | ||
ExpressionKind[ExpressionKind["EqualsGreaterThanToken"] = 37] = "EqualsGreaterThanToken"; | ||
ExpressionKind[ExpressionKind["PlusToken"] = 38] = "PlusToken"; | ||
ExpressionKind[ExpressionKind["MinusToken"] = 39] = "MinusToken"; | ||
ExpressionKind[ExpressionKind["AsteriskToken"] = 40] = "AsteriskToken"; | ||
ExpressionKind[ExpressionKind["AsteriskAsteriskToken"] = 41] = "AsteriskAsteriskToken"; | ||
ExpressionKind[ExpressionKind["SlashToken"] = 42] = "SlashToken"; | ||
ExpressionKind[ExpressionKind["PercentToken"] = 43] = "PercentToken"; | ||
ExpressionKind[ExpressionKind["PlusPlusToken"] = 44] = "PlusPlusToken"; | ||
ExpressionKind[ExpressionKind["MinusMinusToken"] = 45] = "MinusMinusToken"; | ||
ExpressionKind[ExpressionKind["LessThanLessThanToken"] = 46] = "LessThanLessThanToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanToken"] = 47] = "GreaterThanGreaterThanToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanGreaterThanToken"] = 48] = "GreaterThanGreaterThanGreaterThanToken"; | ||
ExpressionKind[ExpressionKind["AmpersandToken"] = 49] = "AmpersandToken"; | ||
ExpressionKind[ExpressionKind["BarToken"] = 50] = "BarToken"; | ||
ExpressionKind[ExpressionKind["CaretToken"] = 51] = "CaretToken"; | ||
ExpressionKind[ExpressionKind["ExclamationToken"] = 52] = "ExclamationToken"; | ||
ExpressionKind[ExpressionKind["TildeToken"] = 53] = "TildeToken"; | ||
ExpressionKind[ExpressionKind["AmpersandAmpersandToken"] = 54] = "AmpersandAmpersandToken"; | ||
ExpressionKind[ExpressionKind["BarBarToken"] = 55] = "BarBarToken"; | ||
ExpressionKind[ExpressionKind["QuestionToken"] = 56] = "QuestionToken"; | ||
ExpressionKind[ExpressionKind["ColonToken"] = 57] = "ColonToken"; | ||
ExpressionKind[ExpressionKind["AtToken"] = 58] = "AtToken"; | ||
ExpressionKind[ExpressionKind["EqualsToken"] = 59] = "EqualsToken"; | ||
ExpressionKind[ExpressionKind["PlusEqualsToken"] = 60] = "PlusEqualsToken"; | ||
ExpressionKind[ExpressionKind["MinusEqualsToken"] = 61] = "MinusEqualsToken"; | ||
ExpressionKind[ExpressionKind["AsteriskEqualsToken"] = 62] = "AsteriskEqualsToken"; | ||
ExpressionKind[ExpressionKind["AsteriskAsteriskEqualsToken"] = 63] = "AsteriskAsteriskEqualsToken"; | ||
ExpressionKind[ExpressionKind["SlashEqualsToken"] = 64] = "SlashEqualsToken"; | ||
ExpressionKind[ExpressionKind["PercentEqualsToken"] = 65] = "PercentEqualsToken"; | ||
ExpressionKind[ExpressionKind["LessThanLessThanEqualsToken"] = 66] = "LessThanLessThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanEqualsToken"] = 67] = "GreaterThanGreaterThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["GreaterThanGreaterThanGreaterThanEqualsToken"] = 68] = "GreaterThanGreaterThanGreaterThanEqualsToken"; | ||
ExpressionKind[ExpressionKind["AmpersandEqualsToken"] = 69] = "AmpersandEqualsToken"; | ||
ExpressionKind[ExpressionKind["BarEqualsToken"] = 70] = "BarEqualsToken"; | ||
ExpressionKind[ExpressionKind["CaretEqualsToken"] = 71] = "CaretEqualsToken"; | ||
ExpressionKind[ExpressionKind["Identifier"] = 72] = "Identifier"; | ||
ExpressionKind[ExpressionKind["BreakKeyword"] = 73] = "BreakKeyword"; | ||
ExpressionKind[ExpressionKind["CaseKeyword"] = 74] = "CaseKeyword"; | ||
ExpressionKind[ExpressionKind["CatchKeyword"] = 75] = "CatchKeyword"; | ||
ExpressionKind[ExpressionKind["ClassKeyword"] = 76] = "ClassKeyword"; | ||
ExpressionKind[ExpressionKind["ConstKeyword"] = 77] = "ConstKeyword"; | ||
ExpressionKind[ExpressionKind["ContinueKeyword"] = 78] = "ContinueKeyword"; | ||
ExpressionKind[ExpressionKind["DebuggerKeyword"] = 79] = "DebuggerKeyword"; | ||
ExpressionKind[ExpressionKind["DefaultKeyword"] = 80] = "DefaultKeyword"; | ||
ExpressionKind[ExpressionKind["DeleteKeyword"] = 81] = "DeleteKeyword"; | ||
ExpressionKind[ExpressionKind["DoKeyword"] = 82] = "DoKeyword"; | ||
ExpressionKind[ExpressionKind["ElseKeyword"] = 83] = "ElseKeyword"; | ||
ExpressionKind[ExpressionKind["EnumKeyword"] = 84] = "EnumKeyword"; | ||
ExpressionKind[ExpressionKind["ExportKeyword"] = 85] = "ExportKeyword"; | ||
ExpressionKind[ExpressionKind["ExtendsKeyword"] = 86] = "ExtendsKeyword"; | ||
ExpressionKind[ExpressionKind["FalseKeyword"] = 87] = "FalseKeyword"; | ||
ExpressionKind[ExpressionKind["FinallyKeyword"] = 88] = "FinallyKeyword"; | ||
ExpressionKind[ExpressionKind["ForKeyword"] = 89] = "ForKeyword"; | ||
ExpressionKind[ExpressionKind["FunctionKeyword"] = 90] = "FunctionKeyword"; | ||
ExpressionKind[ExpressionKind["IfKeyword"] = 91] = "IfKeyword"; | ||
ExpressionKind[ExpressionKind["ImportKeyword"] = 92] = "ImportKeyword"; | ||
ExpressionKind[ExpressionKind["InKeyword"] = 93] = "InKeyword"; | ||
ExpressionKind[ExpressionKind["InstanceOfKeyword"] = 94] = "InstanceOfKeyword"; | ||
ExpressionKind[ExpressionKind["NewKeyword"] = 95] = "NewKeyword"; | ||
ExpressionKind[ExpressionKind["NullKeyword"] = 96] = "NullKeyword"; | ||
ExpressionKind[ExpressionKind["ReturnKeyword"] = 97] = "ReturnKeyword"; | ||
ExpressionKind[ExpressionKind["SuperKeyword"] = 98] = "SuperKeyword"; | ||
ExpressionKind[ExpressionKind["SwitchKeyword"] = 99] = "SwitchKeyword"; | ||
ExpressionKind[ExpressionKind["ThisKeyword"] = 100] = "ThisKeyword"; | ||
ExpressionKind[ExpressionKind["ThrowKeyword"] = 101] = "ThrowKeyword"; | ||
ExpressionKind[ExpressionKind["TrueKeyword"] = 102] = "TrueKeyword"; | ||
ExpressionKind[ExpressionKind["TryKeyword"] = 103] = "TryKeyword"; | ||
ExpressionKind[ExpressionKind["TypeOfKeyword"] = 104] = "TypeOfKeyword"; | ||
ExpressionKind[ExpressionKind["VarKeyword"] = 105] = "VarKeyword"; | ||
ExpressionKind[ExpressionKind["VoidKeyword"] = 106] = "VoidKeyword"; | ||
ExpressionKind[ExpressionKind["WhileKeyword"] = 107] = "WhileKeyword"; | ||
ExpressionKind[ExpressionKind["WithKeyword"] = 108] = "WithKeyword"; | ||
ExpressionKind[ExpressionKind["ImplementsKeyword"] = 109] = "ImplementsKeyword"; | ||
ExpressionKind[ExpressionKind["InterfaceKeyword"] = 110] = "InterfaceKeyword"; | ||
ExpressionKind[ExpressionKind["LetKeyword"] = 111] = "LetKeyword"; | ||
ExpressionKind[ExpressionKind["PackageKeyword"] = 112] = "PackageKeyword"; | ||
ExpressionKind[ExpressionKind["PrivateKeyword"] = 113] = "PrivateKeyword"; | ||
ExpressionKind[ExpressionKind["ProtectedKeyword"] = 114] = "ProtectedKeyword"; | ||
ExpressionKind[ExpressionKind["PublicKeyword"] = 115] = "PublicKeyword"; | ||
ExpressionKind[ExpressionKind["StaticKeyword"] = 116] = "StaticKeyword"; | ||
ExpressionKind[ExpressionKind["YieldKeyword"] = 117] = "YieldKeyword"; | ||
ExpressionKind[ExpressionKind["AbstractKeyword"] = 118] = "AbstractKeyword"; | ||
ExpressionKind[ExpressionKind["AsKeyword"] = 119] = "AsKeyword"; | ||
ExpressionKind[ExpressionKind["AnyKeyword"] = 120] = "AnyKeyword"; | ||
ExpressionKind[ExpressionKind["AsyncKeyword"] = 121] = "AsyncKeyword"; | ||
ExpressionKind[ExpressionKind["AwaitKeyword"] = 122] = "AwaitKeyword"; | ||
ExpressionKind[ExpressionKind["BooleanKeyword"] = 123] = "BooleanKeyword"; | ||
ExpressionKind[ExpressionKind["ConstructorKeyword"] = 124] = "ConstructorKeyword"; | ||
ExpressionKind[ExpressionKind["DeclareKeyword"] = 125] = "DeclareKeyword"; | ||
ExpressionKind[ExpressionKind["GetKeyword"] = 126] = "GetKeyword"; | ||
ExpressionKind[ExpressionKind["InferKeyword"] = 127] = "InferKeyword"; | ||
ExpressionKind[ExpressionKind["IsKeyword"] = 128] = "IsKeyword"; | ||
ExpressionKind[ExpressionKind["KeyOfKeyword"] = 129] = "KeyOfKeyword"; | ||
ExpressionKind[ExpressionKind["ModuleKeyword"] = 130] = "ModuleKeyword"; | ||
ExpressionKind[ExpressionKind["NamespaceKeyword"] = 131] = "NamespaceKeyword"; | ||
ExpressionKind[ExpressionKind["NeverKeyword"] = 132] = "NeverKeyword"; | ||
ExpressionKind[ExpressionKind["ReadonlyKeyword"] = 133] = "ReadonlyKeyword"; | ||
ExpressionKind[ExpressionKind["RequireKeyword"] = 134] = "RequireKeyword"; | ||
ExpressionKind[ExpressionKind["NumberKeyword"] = 135] = "NumberKeyword"; | ||
ExpressionKind[ExpressionKind["ObjectKeyword"] = 136] = "ObjectKeyword"; | ||
ExpressionKind[ExpressionKind["SetKeyword"] = 137] = "SetKeyword"; | ||
ExpressionKind[ExpressionKind["StringKeyword"] = 138] = "StringKeyword"; | ||
ExpressionKind[ExpressionKind["SymbolKeyword"] = 139] = "SymbolKeyword"; | ||
ExpressionKind[ExpressionKind["TypeKeyword"] = 140] = "TypeKeyword"; | ||
ExpressionKind[ExpressionKind["UndefinedKeyword"] = 141] = "UndefinedKeyword"; | ||
ExpressionKind[ExpressionKind["UniqueKeyword"] = 142] = "UniqueKeyword"; | ||
ExpressionKind[ExpressionKind["UnknownKeyword"] = 143] = "UnknownKeyword"; | ||
ExpressionKind[ExpressionKind["FromKeyword"] = 144] = "FromKeyword"; | ||
ExpressionKind[ExpressionKind["GlobalKeyword"] = 145] = "GlobalKeyword"; | ||
ExpressionKind[ExpressionKind["BigIntKeyword"] = 146] = "BigIntKeyword"; | ||
ExpressionKind[ExpressionKind["OfKeyword"] = 147] = "OfKeyword"; | ||
ExpressionKind[ExpressionKind["QualifiedName"] = 148] = "QualifiedName"; | ||
ExpressionKind[ExpressionKind["ComputedPropertyName"] = 149] = "ComputedPropertyName"; | ||
ExpressionKind[ExpressionKind["TypeParameter"] = 150] = "TypeParameter"; | ||
ExpressionKind[ExpressionKind["Parameter"] = 151] = "Parameter"; | ||
ExpressionKind[ExpressionKind["Decorator"] = 152] = "Decorator"; | ||
ExpressionKind[ExpressionKind["PropertySignature"] = 153] = "PropertySignature"; | ||
ExpressionKind[ExpressionKind["PropertyDeclaration"] = 154] = "PropertyDeclaration"; | ||
ExpressionKind[ExpressionKind["MethodSignature"] = 155] = "MethodSignature"; | ||
ExpressionKind[ExpressionKind["MethodDeclaration"] = 156] = "MethodDeclaration"; | ||
ExpressionKind[ExpressionKind["Constructor"] = 157] = "Constructor"; | ||
ExpressionKind[ExpressionKind["GetAccessor"] = 158] = "GetAccessor"; | ||
ExpressionKind[ExpressionKind["SetAccessor"] = 159] = "SetAccessor"; | ||
ExpressionKind[ExpressionKind["CallSignature"] = 160] = "CallSignature"; | ||
ExpressionKind[ExpressionKind["ConstructSignature"] = 161] = "ConstructSignature"; | ||
ExpressionKind[ExpressionKind["IndexSignature"] = 162] = "IndexSignature"; | ||
ExpressionKind[ExpressionKind["TypePredicate"] = 163] = "TypePredicate"; | ||
ExpressionKind[ExpressionKind["TypeReference"] = 164] = "TypeReference"; | ||
ExpressionKind[ExpressionKind["FunctionType"] = 165] = "FunctionType"; | ||
ExpressionKind[ExpressionKind["ConstructorType"] = 166] = "ConstructorType"; | ||
ExpressionKind[ExpressionKind["TypeQuery"] = 167] = "TypeQuery"; | ||
ExpressionKind[ExpressionKind["TypeLiteral"] = 168] = "TypeLiteral"; | ||
ExpressionKind[ExpressionKind["ArrayType"] = 169] = "ArrayType"; | ||
ExpressionKind[ExpressionKind["TupleType"] = 170] = "TupleType"; | ||
ExpressionKind[ExpressionKind["OptionalType"] = 171] = "OptionalType"; | ||
ExpressionKind[ExpressionKind["RestType"] = 172] = "RestType"; | ||
ExpressionKind[ExpressionKind["UnionType"] = 173] = "UnionType"; | ||
ExpressionKind[ExpressionKind["IntersectionType"] = 174] = "IntersectionType"; | ||
ExpressionKind[ExpressionKind["ConditionalType"] = 175] = "ConditionalType"; | ||
ExpressionKind[ExpressionKind["InferType"] = 176] = "InferType"; | ||
ExpressionKind[ExpressionKind["ParenthesizedType"] = 177] = "ParenthesizedType"; | ||
ExpressionKind[ExpressionKind["ThisType"] = 178] = "ThisType"; | ||
ExpressionKind[ExpressionKind["TypeOperator"] = 179] = "TypeOperator"; | ||
ExpressionKind[ExpressionKind["IndexedAccessType"] = 180] = "IndexedAccessType"; | ||
ExpressionKind[ExpressionKind["MappedType"] = 181] = "MappedType"; | ||
ExpressionKind[ExpressionKind["LiteralType"] = 182] = "LiteralType"; | ||
ExpressionKind[ExpressionKind["ImportType"] = 183] = "ImportType"; | ||
ExpressionKind[ExpressionKind["ObjectBindingPattern"] = 184] = "ObjectBindingPattern"; | ||
ExpressionKind[ExpressionKind["ArrayBindingPattern"] = 185] = "ArrayBindingPattern"; | ||
ExpressionKind[ExpressionKind["BindingElement"] = 186] = "BindingElement"; | ||
ExpressionKind[ExpressionKind["ArrayLiteralExpression"] = 187] = "ArrayLiteralExpression"; | ||
ExpressionKind[ExpressionKind["ObjectLiteralExpression"] = 188] = "ObjectLiteralExpression"; | ||
ExpressionKind[ExpressionKind["PropertyAccessExpression"] = 189] = "PropertyAccessExpression"; | ||
ExpressionKind[ExpressionKind["ElementAccessExpression"] = 190] = "ElementAccessExpression"; | ||
ExpressionKind[ExpressionKind["CallExpression"] = 191] = "CallExpression"; | ||
ExpressionKind[ExpressionKind["NewExpression"] = 192] = "NewExpression"; | ||
ExpressionKind[ExpressionKind["TaggedTemplateExpression"] = 193] = "TaggedTemplateExpression"; | ||
ExpressionKind[ExpressionKind["TypeAssertionExpression"] = 194] = "TypeAssertionExpression"; | ||
ExpressionKind[ExpressionKind["ParenthesizedExpression"] = 195] = "ParenthesizedExpression"; | ||
ExpressionKind[ExpressionKind["FunctionExpression"] = 196] = "FunctionExpression"; | ||
ExpressionKind[ExpressionKind["ArrowFunction"] = 197] = "ArrowFunction"; | ||
ExpressionKind[ExpressionKind["DeleteExpression"] = 198] = "DeleteExpression"; | ||
ExpressionKind[ExpressionKind["TypeOfExpression"] = 199] = "TypeOfExpression"; | ||
ExpressionKind[ExpressionKind["VoidExpression"] = 200] = "VoidExpression"; | ||
ExpressionKind[ExpressionKind["AwaitExpression"] = 201] = "AwaitExpression"; | ||
ExpressionKind[ExpressionKind["PrefixUnaryExpression"] = 202] = "PrefixUnaryExpression"; | ||
ExpressionKind[ExpressionKind["PostfixUnaryExpression"] = 203] = "PostfixUnaryExpression"; | ||
ExpressionKind[ExpressionKind["BinaryExpression"] = 204] = "BinaryExpression"; | ||
ExpressionKind[ExpressionKind["ConditionalExpression"] = 205] = "ConditionalExpression"; | ||
ExpressionKind[ExpressionKind["TemplateExpression"] = 206] = "TemplateExpression"; | ||
ExpressionKind[ExpressionKind["YieldExpression"] = 207] = "YieldExpression"; | ||
ExpressionKind[ExpressionKind["SpreadElement"] = 208] = "SpreadElement"; | ||
ExpressionKind[ExpressionKind["ClassExpression"] = 209] = "ClassExpression"; | ||
ExpressionKind[ExpressionKind["OmittedExpression"] = 210] = "OmittedExpression"; | ||
ExpressionKind[ExpressionKind["ExpressionWithTypeArguments"] = 211] = "ExpressionWithTypeArguments"; | ||
ExpressionKind[ExpressionKind["AsExpression"] = 212] = "AsExpression"; | ||
ExpressionKind[ExpressionKind["NonNullExpression"] = 213] = "NonNullExpression"; | ||
ExpressionKind[ExpressionKind["MetaProperty"] = 214] = "MetaProperty"; | ||
ExpressionKind[ExpressionKind["SyntheticExpression"] = 215] = "SyntheticExpression"; | ||
ExpressionKind[ExpressionKind["TemplateSpan"] = 216] = "TemplateSpan"; | ||
ExpressionKind[ExpressionKind["SemicolonClassElement"] = 217] = "SemicolonClassElement"; | ||
ExpressionKind[ExpressionKind["Block"] = 218] = "Block"; | ||
ExpressionKind[ExpressionKind["VariableStatement"] = 219] = "VariableStatement"; | ||
ExpressionKind[ExpressionKind["EmptyStatement"] = 220] = "EmptyStatement"; | ||
ExpressionKind[ExpressionKind["ExpressionStatement"] = 221] = "ExpressionStatement"; | ||
ExpressionKind[ExpressionKind["IfStatement"] = 222] = "IfStatement"; | ||
ExpressionKind[ExpressionKind["DoStatement"] = 223] = "DoStatement"; | ||
ExpressionKind[ExpressionKind["WhileStatement"] = 224] = "WhileStatement"; | ||
ExpressionKind[ExpressionKind["ForStatement"] = 225] = "ForStatement"; | ||
ExpressionKind[ExpressionKind["ForInStatement"] = 226] = "ForInStatement"; | ||
ExpressionKind[ExpressionKind["ForOfStatement"] = 227] = "ForOfStatement"; | ||
ExpressionKind[ExpressionKind["ContinueStatement"] = 228] = "ContinueStatement"; | ||
ExpressionKind[ExpressionKind["BreakStatement"] = 229] = "BreakStatement"; | ||
ExpressionKind[ExpressionKind["ReturnStatement"] = 230] = "ReturnStatement"; | ||
ExpressionKind[ExpressionKind["WithStatement"] = 231] = "WithStatement"; | ||
ExpressionKind[ExpressionKind["SwitchStatement"] = 232] = "SwitchStatement"; | ||
ExpressionKind[ExpressionKind["LabeledStatement"] = 233] = "LabeledStatement"; | ||
ExpressionKind[ExpressionKind["ThrowStatement"] = 234] = "ThrowStatement"; | ||
ExpressionKind[ExpressionKind["TryStatement"] = 235] = "TryStatement"; | ||
ExpressionKind[ExpressionKind["DebuggerStatement"] = 236] = "DebuggerStatement"; | ||
ExpressionKind[ExpressionKind["VariableDeclaration"] = 237] = "VariableDeclaration"; | ||
ExpressionKind[ExpressionKind["VariableDeclarationList"] = 238] = "VariableDeclarationList"; | ||
ExpressionKind[ExpressionKind["FunctionDeclaration"] = 239] = "FunctionDeclaration"; | ||
ExpressionKind[ExpressionKind["ClassDeclaration"] = 240] = "ClassDeclaration"; | ||
ExpressionKind[ExpressionKind["InterfaceDeclaration"] = 241] = "InterfaceDeclaration"; | ||
ExpressionKind[ExpressionKind["TypeAliasDeclaration"] = 242] = "TypeAliasDeclaration"; | ||
ExpressionKind[ExpressionKind["EnumDeclaration"] = 243] = "EnumDeclaration"; | ||
ExpressionKind[ExpressionKind["ModuleDeclaration"] = 244] = "ModuleDeclaration"; | ||
ExpressionKind[ExpressionKind["ModuleBlock"] = 245] = "ModuleBlock"; | ||
ExpressionKind[ExpressionKind["CaseBlock"] = 246] = "CaseBlock"; | ||
ExpressionKind[ExpressionKind["NamespaceExportDeclaration"] = 247] = "NamespaceExportDeclaration"; | ||
ExpressionKind[ExpressionKind["ImportEqualsDeclaration"] = 248] = "ImportEqualsDeclaration"; | ||
ExpressionKind[ExpressionKind["ImportDeclaration"] = 249] = "ImportDeclaration"; | ||
ExpressionKind[ExpressionKind["ImportClause"] = 250] = "ImportClause"; | ||
ExpressionKind[ExpressionKind["NamespaceImport"] = 251] = "NamespaceImport"; | ||
ExpressionKind[ExpressionKind["NamedImports"] = 252] = "NamedImports"; | ||
ExpressionKind[ExpressionKind["ImportSpecifier"] = 253] = "ImportSpecifier"; | ||
ExpressionKind[ExpressionKind["ExportAssignment"] = 254] = "ExportAssignment"; | ||
ExpressionKind[ExpressionKind["ExportDeclaration"] = 255] = "ExportDeclaration"; | ||
ExpressionKind[ExpressionKind["NamedExports"] = 256] = "NamedExports"; | ||
ExpressionKind[ExpressionKind["ExportSpecifier"] = 257] = "ExportSpecifier"; | ||
ExpressionKind[ExpressionKind["MissingDeclaration"] = 258] = "MissingDeclaration"; | ||
ExpressionKind[ExpressionKind["ExternalModuleReference"] = 259] = "ExternalModuleReference"; | ||
ExpressionKind[ExpressionKind["JsxElement"] = 260] = "JsxElement"; | ||
ExpressionKind[ExpressionKind["JsxSelfClosingElement"] = 261] = "JsxSelfClosingElement"; | ||
ExpressionKind[ExpressionKind["JsxOpeningElement"] = 262] = "JsxOpeningElement"; | ||
ExpressionKind[ExpressionKind["JsxClosingElement"] = 263] = "JsxClosingElement"; | ||
ExpressionKind[ExpressionKind["JsxFragment"] = 264] = "JsxFragment"; | ||
ExpressionKind[ExpressionKind["JsxOpeningFragment"] = 265] = "JsxOpeningFragment"; | ||
ExpressionKind[ExpressionKind["JsxClosingFragment"] = 266] = "JsxClosingFragment"; | ||
ExpressionKind[ExpressionKind["JsxAttribute"] = 267] = "JsxAttribute"; | ||
ExpressionKind[ExpressionKind["JsxAttributes"] = 268] = "JsxAttributes"; | ||
ExpressionKind[ExpressionKind["JsxSpreadAttribute"] = 269] = "JsxSpreadAttribute"; | ||
ExpressionKind[ExpressionKind["JsxExpression"] = 270] = "JsxExpression"; | ||
ExpressionKind[ExpressionKind["CaseClause"] = 271] = "CaseClause"; | ||
ExpressionKind[ExpressionKind["DefaultClause"] = 272] = "DefaultClause"; | ||
ExpressionKind[ExpressionKind["HeritageClause"] = 273] = "HeritageClause"; | ||
ExpressionKind[ExpressionKind["CatchClause"] = 274] = "CatchClause"; | ||
ExpressionKind[ExpressionKind["PropertyAssignment"] = 275] = "PropertyAssignment"; | ||
ExpressionKind[ExpressionKind["ShorthandPropertyAssignment"] = 276] = "ShorthandPropertyAssignment"; | ||
ExpressionKind[ExpressionKind["SpreadAssignment"] = 277] = "SpreadAssignment"; | ||
ExpressionKind[ExpressionKind["EnumMember"] = 278] = "EnumMember"; | ||
ExpressionKind[ExpressionKind["SourceFile"] = 279] = "SourceFile"; | ||
ExpressionKind[ExpressionKind["Bundle"] = 280] = "Bundle"; | ||
ExpressionKind[ExpressionKind["UnparsedSource"] = 281] = "UnparsedSource"; | ||
ExpressionKind[ExpressionKind["InputFiles"] = 282] = "InputFiles"; | ||
ExpressionKind[ExpressionKind["JSDocTypeExpression"] = 283] = "JSDocTypeExpression"; | ||
ExpressionKind[ExpressionKind["JSDocAllType"] = 284] = "JSDocAllType"; | ||
ExpressionKind[ExpressionKind["JSDocUnknownType"] = 285] = "JSDocUnknownType"; | ||
ExpressionKind[ExpressionKind["JSDocNullableType"] = 286] = "JSDocNullableType"; | ||
ExpressionKind[ExpressionKind["JSDocNonNullableType"] = 287] = "JSDocNonNullableType"; | ||
ExpressionKind[ExpressionKind["JSDocOptionalType"] = 288] = "JSDocOptionalType"; | ||
ExpressionKind[ExpressionKind["JSDocFunctionType"] = 289] = "JSDocFunctionType"; | ||
ExpressionKind[ExpressionKind["JSDocVariadicType"] = 290] = "JSDocVariadicType"; | ||
ExpressionKind[ExpressionKind["JSDocComment"] = 291] = "JSDocComment"; | ||
ExpressionKind[ExpressionKind["JSDocTypeLiteral"] = 292] = "JSDocTypeLiteral"; | ||
ExpressionKind[ExpressionKind["JSDocSignature"] = 293] = "JSDocSignature"; | ||
ExpressionKind[ExpressionKind["JSDocTag"] = 294] = "JSDocTag"; | ||
ExpressionKind[ExpressionKind["JSDocAugmentsTag"] = 295] = "JSDocAugmentsTag"; | ||
ExpressionKind[ExpressionKind["JSDocClassTag"] = 296] = "JSDocClassTag"; | ||
ExpressionKind[ExpressionKind["JSDocCallbackTag"] = 297] = "JSDocCallbackTag"; | ||
ExpressionKind[ExpressionKind["JSDocEnumTag"] = 298] = "JSDocEnumTag"; | ||
ExpressionKind[ExpressionKind["JSDocParameterTag"] = 299] = "JSDocParameterTag"; | ||
ExpressionKind[ExpressionKind["JSDocReturnTag"] = 300] = "JSDocReturnTag"; | ||
ExpressionKind[ExpressionKind["JSDocThisTag"] = 301] = "JSDocThisTag"; | ||
ExpressionKind[ExpressionKind["JSDocTypeTag"] = 302] = "JSDocTypeTag"; | ||
ExpressionKind[ExpressionKind["JSDocTemplateTag"] = 303] = "JSDocTemplateTag"; | ||
ExpressionKind[ExpressionKind["JSDocTypedefTag"] = 304] = "JSDocTypedefTag"; | ||
ExpressionKind[ExpressionKind["JSDocPropertyTag"] = 305] = "JSDocPropertyTag"; | ||
ExpressionKind[ExpressionKind["SyntaxList"] = 306] = "SyntaxList"; | ||
ExpressionKind[ExpressionKind["NotEmittedStatement"] = 307] = "NotEmittedStatement"; | ||
ExpressionKind[ExpressionKind["PartiallyEmittedExpression"] = 308] = "PartiallyEmittedExpression"; | ||
ExpressionKind[ExpressionKind["CommaListExpression"] = 309] = "CommaListExpression"; | ||
ExpressionKind[ExpressionKind["MergeDeclarationMarker"] = 310] = "MergeDeclarationMarker"; | ||
ExpressionKind[ExpressionKind["EndOfDeclarationMarker"] = 311] = "EndOfDeclarationMarker"; | ||
ExpressionKind[ExpressionKind["Count"] = 312] = "Count"; | ||
ExpressionKind[ExpressionKind["FirstAssignment"] = 313] = "FirstAssignment"; | ||
ExpressionKind[ExpressionKind["LastAssignment"] = 314] = "LastAssignment"; | ||
ExpressionKind[ExpressionKind["FirstCompoundAssignment"] = 315] = "FirstCompoundAssignment"; | ||
ExpressionKind[ExpressionKind["LastCompoundAssignment"] = 316] = "LastCompoundAssignment"; | ||
ExpressionKind[ExpressionKind["FirstReservedWord"] = 317] = "FirstReservedWord"; | ||
ExpressionKind[ExpressionKind["LastReservedWord"] = 318] = "LastReservedWord"; | ||
ExpressionKind[ExpressionKind["FirstKeyword"] = 319] = "FirstKeyword"; | ||
ExpressionKind[ExpressionKind["LastKeyword"] = 320] = "LastKeyword"; | ||
ExpressionKind[ExpressionKind["FirstFutureReservedWord"] = 321] = "FirstFutureReservedWord"; | ||
ExpressionKind[ExpressionKind["LastFutureReservedWord"] = 322] = "LastFutureReservedWord"; | ||
ExpressionKind[ExpressionKind["FirstTypeNode"] = 323] = "FirstTypeNode"; | ||
ExpressionKind[ExpressionKind["LastTypeNode"] = 324] = "LastTypeNode"; | ||
ExpressionKind[ExpressionKind["FirstPunctuation"] = 325] = "FirstPunctuation"; | ||
ExpressionKind[ExpressionKind["LastPunctuation"] = 326] = "LastPunctuation"; | ||
ExpressionKind[ExpressionKind["FirstToken"] = 327] = "FirstToken"; | ||
ExpressionKind[ExpressionKind["LastToken"] = 328] = "LastToken"; | ||
ExpressionKind[ExpressionKind["FirstTriviaToken"] = 329] = "FirstTriviaToken"; | ||
ExpressionKind[ExpressionKind["LastTriviaToken"] = 330] = "LastTriviaToken"; | ||
ExpressionKind[ExpressionKind["FirstLiteralToken"] = 331] = "FirstLiteralToken"; | ||
ExpressionKind[ExpressionKind["LastLiteralToken"] = 332] = "LastLiteralToken"; | ||
ExpressionKind[ExpressionKind["FirstTemplateToken"] = 333] = "FirstTemplateToken"; | ||
ExpressionKind[ExpressionKind["LastTemplateToken"] = 334] = "LastTemplateToken"; | ||
ExpressionKind[ExpressionKind["FirstBinaryOperator"] = 335] = "FirstBinaryOperator"; | ||
ExpressionKind[ExpressionKind["LastBinaryOperator"] = 336] = "LastBinaryOperator"; | ||
ExpressionKind[ExpressionKind["FirstNode"] = 337] = "FirstNode"; | ||
ExpressionKind[ExpressionKind["FirstJSDocNode"] = 338] = "FirstJSDocNode"; | ||
ExpressionKind[ExpressionKind["LastJSDocNode"] = 339] = "LastJSDocNode"; | ||
ExpressionKind[ExpressionKind["FirstJSDocTagNode"] = 340] = "FirstJSDocTagNode"; | ||
ExpressionKind[ExpressionKind["LastJSDocTagNode"] = 341] = "LastJSDocTagNode"; | ||
})(ExpressionKind = exports.ExpressionKind || (exports.ExpressionKind = {})); | ||
var NodeFlags; | ||
(function (NodeFlags) { | ||
// noinspection JSUnusedGlobalSymbols | ||
NodeFlags[NodeFlags["None"] = 0] = "None"; | ||
NodeFlags[NodeFlags["Let"] = 1] = "Let"; | ||
NodeFlags[NodeFlags["Const"] = 2] = "Const"; | ||
NodeFlags[NodeFlags["NestedNamespace"] = 3] = "NestedNamespace"; | ||
NodeFlags[NodeFlags["Synthesized"] = 4] = "Synthesized"; | ||
NodeFlags[NodeFlags["Namespace"] = 5] = "Namespace"; | ||
NodeFlags[NodeFlags["ExportContext"] = 6] = "ExportContext"; | ||
NodeFlags[NodeFlags["ContainsThis"] = 7] = "ContainsThis"; | ||
NodeFlags[NodeFlags["HasImplicitReturn"] = 8] = "HasImplicitReturn"; | ||
NodeFlags[NodeFlags["HasExplicitReturn"] = 9] = "HasExplicitReturn"; | ||
NodeFlags[NodeFlags["GlobalAugmentation"] = 10] = "GlobalAugmentation"; | ||
NodeFlags[NodeFlags["HasAsyncFunctions"] = 11] = "HasAsyncFunctions"; | ||
NodeFlags[NodeFlags["DisallowInContext"] = 12] = "DisallowInContext"; | ||
NodeFlags[NodeFlags["YieldContext"] = 13] = "YieldContext"; | ||
NodeFlags[NodeFlags["DecoratorContext"] = 14] = "DecoratorContext"; | ||
NodeFlags[NodeFlags["AwaitContext"] = 15] = "AwaitContext"; | ||
NodeFlags[NodeFlags["ThisNodeHasError"] = 16] = "ThisNodeHasError"; | ||
NodeFlags[NodeFlags["JavaScriptFile"] = 17] = "JavaScriptFile"; | ||
NodeFlags[NodeFlags["ThisNodeOrAnySubNodesHasError"] = 18] = "ThisNodeOrAnySubNodesHasError"; | ||
NodeFlags[NodeFlags["HasAggregatedChildData"] = 19] = "HasAggregatedChildData"; | ||
NodeFlags[NodeFlags["JSDoc"] = 20] = "JSDoc"; | ||
NodeFlags[NodeFlags["JsonFile"] = 21] = "JsonFile"; | ||
NodeFlags[NodeFlags["BlockScoped"] = 22] = "BlockScoped"; | ||
NodeFlags[NodeFlags["ReachabilityCheckFlags"] = 23] = "ReachabilityCheckFlags"; | ||
NodeFlags[NodeFlags["ReachabilityAndEmitFlags"] = 24] = "ReachabilityAndEmitFlags"; | ||
NodeFlags[NodeFlags["ContextFlags"] = 25] = "ContextFlags"; | ||
NodeFlags[NodeFlags["TypeExcludesFlags"] = 26] = "TypeExcludesFlags"; | ||
})(NodeFlags = exports.NodeFlags || (exports.NodeFlags = {})); | ||
var ModifierFlags; | ||
(function (ModifierFlags) { | ||
// noinspection JSUnusedGlobalSymbols | ||
ModifierFlags[ModifierFlags["None"] = 0] = "None"; | ||
ModifierFlags[ModifierFlags["Export"] = 1] = "Export"; | ||
ModifierFlags[ModifierFlags["Ambient"] = 2] = "Ambient"; | ||
ModifierFlags[ModifierFlags["Public"] = 3] = "Public"; | ||
ModifierFlags[ModifierFlags["Private"] = 4] = "Private"; | ||
ModifierFlags[ModifierFlags["Protected"] = 5] = "Protected"; | ||
ModifierFlags[ModifierFlags["Static"] = 6] = "Static"; | ||
ModifierFlags[ModifierFlags["Readonly"] = 7] = "Readonly"; | ||
ModifierFlags[ModifierFlags["Abstract"] = 8] = "Abstract"; | ||
ModifierFlags[ModifierFlags["Async"] = 9] = "Async"; | ||
ModifierFlags[ModifierFlags["Default"] = 10] = "Default"; | ||
ModifierFlags[ModifierFlags["Const"] = 11] = "Const"; | ||
ModifierFlags[ModifierFlags["HasComputedFlags"] = 12] = "HasComputedFlags"; | ||
ModifierFlags[ModifierFlags["AccessibilityModifier"] = 13] = "AccessibilityModifier"; | ||
ModifierFlags[ModifierFlags["ParameterPropertyModifier"] = 14] = "ParameterPropertyModifier"; | ||
ModifierFlags[ModifierFlags["NonPublicAccessibilityModifier"] = 15] = "NonPublicAccessibilityModifier"; | ||
ModifierFlags[ModifierFlags["TypeScriptModifier"] = 16] = "TypeScriptModifier"; | ||
ModifierFlags[ModifierFlags["ExportDefault"] = 17] = "ExportDefault"; | ||
ModifierFlags[ModifierFlags["All"] = 18] = "All"; | ||
})(ModifierFlags = exports.ModifierFlags || (exports.ModifierFlags = {})); | ||
}); | ||
//# sourceMappingURL=enums.js.map |
38264
495
1