UNPKG

awayjs-display

Version:
727 lines 2.09 MB
/* */ "format cjs"; (function(process) { var __extends = (this && this.__extends) || function(d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; var ts; (function(ts) { (function(SyntaxKind) { SyntaxKind[SyntaxKind["Unknown"] = 0] = "Unknown"; SyntaxKind[SyntaxKind["EndOfFileToken"] = 1] = "EndOfFileToken"; SyntaxKind[SyntaxKind["SingleLineCommentTrivia"] = 2] = "SingleLineCommentTrivia"; SyntaxKind[SyntaxKind["MultiLineCommentTrivia"] = 3] = "MultiLineCommentTrivia"; SyntaxKind[SyntaxKind["NewLineTrivia"] = 4] = "NewLineTrivia"; SyntaxKind[SyntaxKind["WhitespaceTrivia"] = 5] = "WhitespaceTrivia"; SyntaxKind[SyntaxKind["ShebangTrivia"] = 6] = "ShebangTrivia"; SyntaxKind[SyntaxKind["ConflictMarkerTrivia"] = 7] = "ConflictMarkerTrivia"; SyntaxKind[SyntaxKind["NumericLiteral"] = 8] = "NumericLiteral"; SyntaxKind[SyntaxKind["StringLiteral"] = 9] = "StringLiteral"; SyntaxKind[SyntaxKind["RegularExpressionLiteral"] = 10] = "RegularExpressionLiteral"; SyntaxKind[SyntaxKind["NoSubstitutionTemplateLiteral"] = 11] = "NoSubstitutionTemplateLiteral"; SyntaxKind[SyntaxKind["TemplateHead"] = 12] = "TemplateHead"; SyntaxKind[SyntaxKind["TemplateMiddle"] = 13] = "TemplateMiddle"; SyntaxKind[SyntaxKind["TemplateTail"] = 14] = "TemplateTail"; SyntaxKind[SyntaxKind["OpenBraceToken"] = 15] = "OpenBraceToken"; SyntaxKind[SyntaxKind["CloseBraceToken"] = 16] = "CloseBraceToken"; SyntaxKind[SyntaxKind["OpenParenToken"] = 17] = "OpenParenToken"; SyntaxKind[SyntaxKind["CloseParenToken"] = 18] = "CloseParenToken"; SyntaxKind[SyntaxKind["OpenBracketToken"] = 19] = "OpenBracketToken"; SyntaxKind[SyntaxKind["CloseBracketToken"] = 20] = "CloseBracketToken"; SyntaxKind[SyntaxKind["DotToken"] = 21] = "DotToken"; SyntaxKind[SyntaxKind["DotDotDotToken"] = 22] = "DotDotDotToken"; SyntaxKind[SyntaxKind["SemicolonToken"] = 23] = "SemicolonToken"; SyntaxKind[SyntaxKind["CommaToken"] = 24] = "CommaToken"; SyntaxKind[SyntaxKind["LessThanToken"] = 25] = "LessThanToken"; SyntaxKind[SyntaxKind["LessThanSlashToken"] = 26] = "LessThanSlashToken"; SyntaxKind[SyntaxKind["GreaterThanToken"] = 27] = "GreaterThanToken"; SyntaxKind[SyntaxKind["LessThanEqualsToken"] = 28] = "LessThanEqualsToken"; SyntaxKind[SyntaxKind["GreaterThanEqualsToken"] = 29] = "GreaterThanEqualsToken"; SyntaxKind[SyntaxKind["EqualsEqualsToken"] = 30] = "EqualsEqualsToken"; SyntaxKind[SyntaxKind["ExclamationEqualsToken"] = 31] = "ExclamationEqualsToken"; SyntaxKind[SyntaxKind["EqualsEqualsEqualsToken"] = 32] = "EqualsEqualsEqualsToken"; SyntaxKind[SyntaxKind["ExclamationEqualsEqualsToken"] = 33] = "ExclamationEqualsEqualsToken"; SyntaxKind[SyntaxKind["EqualsGreaterThanToken"] = 34] = "EqualsGreaterThanToken"; SyntaxKind[SyntaxKind["PlusToken"] = 35] = "PlusToken"; SyntaxKind[SyntaxKind["MinusToken"] = 36] = "MinusToken"; SyntaxKind[SyntaxKind["AsteriskToken"] = 37] = "AsteriskToken"; SyntaxKind[SyntaxKind["AsteriskAsteriskToken"] = 38] = "AsteriskAsteriskToken"; SyntaxKind[SyntaxKind["SlashToken"] = 39] = "SlashToken"; SyntaxKind[SyntaxKind["PercentToken"] = 40] = "PercentToken"; SyntaxKind[SyntaxKind["PlusPlusToken"] = 41] = "PlusPlusToken"; SyntaxKind[SyntaxKind["MinusMinusToken"] = 42] = "MinusMinusToken"; SyntaxKind[SyntaxKind["LessThanLessThanToken"] = 43] = "LessThanLessThanToken"; SyntaxKind[SyntaxKind["GreaterThanGreaterThanToken"] = 44] = "GreaterThanGreaterThanToken"; SyntaxKind[SyntaxKind["GreaterThanGreaterThanGreaterThanToken"] = 45] = "GreaterThanGreaterThanGreaterThanToken"; SyntaxKind[SyntaxKind["AmpersandToken"] = 46] = "AmpersandToken"; SyntaxKind[SyntaxKind["BarToken"] = 47] = "BarToken"; SyntaxKind[SyntaxKind["CaretToken"] = 48] = "CaretToken"; SyntaxKind[SyntaxKind["ExclamationToken"] = 49] = "ExclamationToken"; SyntaxKind[SyntaxKind["TildeToken"] = 50] = "TildeToken"; SyntaxKind[SyntaxKind["AmpersandAmpersandToken"] = 51] = "AmpersandAmpersandToken"; SyntaxKind[SyntaxKind["BarBarToken"] = 52] = "BarBarToken"; SyntaxKind[SyntaxKind["QuestionToken"] = 53] = "QuestionToken"; SyntaxKind[SyntaxKind["ColonToken"] = 54] = "ColonToken"; SyntaxKind[SyntaxKind["AtToken"] = 55] = "AtToken"; SyntaxKind[SyntaxKind["EqualsToken"] = 56] = "EqualsToken"; SyntaxKind[SyntaxKind["PlusEqualsToken"] = 57] = "PlusEqualsToken"; SyntaxKind[SyntaxKind["MinusEqualsToken"] = 58] = "MinusEqualsToken"; SyntaxKind[SyntaxKind["AsteriskEqualsToken"] = 59] = "AsteriskEqualsToken"; SyntaxKind[SyntaxKind["AsteriskAsteriskEqualsToken"] = 60] = "AsteriskAsteriskEqualsToken"; SyntaxKind[SyntaxKind["SlashEqualsToken"] = 61] = "SlashEqualsToken"; SyntaxKind[SyntaxKind["PercentEqualsToken"] = 62] = "PercentEqualsToken"; SyntaxKind[SyntaxKind["LessThanLessThanEqualsToken"] = 63] = "LessThanLessThanEqualsToken"; SyntaxKind[SyntaxKind["GreaterThanGreaterThanEqualsToken"] = 64] = "GreaterThanGreaterThanEqualsToken"; SyntaxKind[SyntaxKind["GreaterThanGreaterThanGreaterThanEqualsToken"] = 65] = "GreaterThanGreaterThanGreaterThanEqualsToken"; SyntaxKind[SyntaxKind["AmpersandEqualsToken"] = 66] = "AmpersandEqualsToken"; SyntaxKind[SyntaxKind["BarEqualsToken"] = 67] = "BarEqualsToken"; SyntaxKind[SyntaxKind["CaretEqualsToken"] = 68] = "CaretEqualsToken"; SyntaxKind[SyntaxKind["Identifier"] = 69] = "Identifier"; SyntaxKind[SyntaxKind["BreakKeyword"] = 70] = "BreakKeyword"; SyntaxKind[SyntaxKind["CaseKeyword"] = 71] = "CaseKeyword"; SyntaxKind[SyntaxKind["CatchKeyword"] = 72] = "CatchKeyword"; SyntaxKind[SyntaxKind["ClassKeyword"] = 73] = "ClassKeyword"; SyntaxKind[SyntaxKind["ConstKeyword"] = 74] = "ConstKeyword"; SyntaxKind[SyntaxKind["ContinueKeyword"] = 75] = "ContinueKeyword"; SyntaxKind[SyntaxKind["DebuggerKeyword"] = 76] = "DebuggerKeyword"; SyntaxKind[SyntaxKind["DefaultKeyword"] = 77] = "DefaultKeyword"; SyntaxKind[SyntaxKind["DeleteKeyword"] = 78] = "DeleteKeyword"; SyntaxKind[SyntaxKind["DoKeyword"] = 79] = "DoKeyword"; SyntaxKind[SyntaxKind["ElseKeyword"] = 80] = "ElseKeyword"; SyntaxKind[SyntaxKind["EnumKeyword"] = 81] = "EnumKeyword"; SyntaxKind[SyntaxKind["ExportKeyword"] = 82] = "ExportKeyword"; SyntaxKind[SyntaxKind["ExtendsKeyword"] = 83] = "ExtendsKeyword"; SyntaxKind[SyntaxKind["FalseKeyword"] = 84] = "FalseKeyword"; SyntaxKind[SyntaxKind["FinallyKeyword"] = 85] = "FinallyKeyword"; SyntaxKind[SyntaxKind["ForKeyword"] = 86] = "ForKeyword"; SyntaxKind[SyntaxKind["FunctionKeyword"] = 87] = "FunctionKeyword"; SyntaxKind[SyntaxKind["IfKeyword"] = 88] = "IfKeyword"; SyntaxKind[SyntaxKind["ImportKeyword"] = 89] = "ImportKeyword"; SyntaxKind[SyntaxKind["InKeyword"] = 90] = "InKeyword"; SyntaxKind[SyntaxKind["InstanceOfKeyword"] = 91] = "InstanceOfKeyword"; SyntaxKind[SyntaxKind["NewKeyword"] = 92] = "NewKeyword"; SyntaxKind[SyntaxKind["NullKeyword"] = 93] = "NullKeyword"; SyntaxKind[SyntaxKind["ReturnKeyword"] = 94] = "ReturnKeyword"; SyntaxKind[SyntaxKind["SuperKeyword"] = 95] = "SuperKeyword"; SyntaxKind[SyntaxKind["SwitchKeyword"] = 96] = "SwitchKeyword"; SyntaxKind[SyntaxKind["ThisKeyword"] = 97] = "ThisKeyword"; SyntaxKind[SyntaxKind["ThrowKeyword"] = 98] = "ThrowKeyword"; SyntaxKind[SyntaxKind["TrueKeyword"] = 99] = "TrueKeyword"; SyntaxKind[SyntaxKind["TryKeyword"] = 100] = "TryKeyword"; SyntaxKind[SyntaxKind["TypeOfKeyword"] = 101] = "TypeOfKeyword"; SyntaxKind[SyntaxKind["VarKeyword"] = 102] = "VarKeyword"; SyntaxKind[SyntaxKind["VoidKeyword"] = 103] = "VoidKeyword"; SyntaxKind[SyntaxKind["WhileKeyword"] = 104] = "WhileKeyword"; SyntaxKind[SyntaxKind["WithKeyword"] = 105] = "WithKeyword"; SyntaxKind[SyntaxKind["ImplementsKeyword"] = 106] = "ImplementsKeyword"; SyntaxKind[SyntaxKind["InterfaceKeyword"] = 107] = "InterfaceKeyword"; SyntaxKind[SyntaxKind["LetKeyword"] = 108] = "LetKeyword"; SyntaxKind[SyntaxKind["PackageKeyword"] = 109] = "PackageKeyword"; SyntaxKind[SyntaxKind["PrivateKeyword"] = 110] = "PrivateKeyword"; SyntaxKind[SyntaxKind["ProtectedKeyword"] = 111] = "ProtectedKeyword"; SyntaxKind[SyntaxKind["PublicKeyword"] = 112] = "PublicKeyword"; SyntaxKind[SyntaxKind["StaticKeyword"] = 113] = "StaticKeyword"; SyntaxKind[SyntaxKind["YieldKeyword"] = 114] = "YieldKeyword"; SyntaxKind[SyntaxKind["AbstractKeyword"] = 115] = "AbstractKeyword"; SyntaxKind[SyntaxKind["AsKeyword"] = 116] = "AsKeyword"; SyntaxKind[SyntaxKind["AnyKeyword"] = 117] = "AnyKeyword"; SyntaxKind[SyntaxKind["AsyncKeyword"] = 118] = "AsyncKeyword"; SyntaxKind[SyntaxKind["AwaitKeyword"] = 119] = "AwaitKeyword"; SyntaxKind[SyntaxKind["BooleanKeyword"] = 120] = "BooleanKeyword"; SyntaxKind[SyntaxKind["ConstructorKeyword"] = 121] = "ConstructorKeyword"; SyntaxKind[SyntaxKind["DeclareKeyword"] = 122] = "DeclareKeyword"; SyntaxKind[SyntaxKind["GetKeyword"] = 123] = "GetKeyword"; SyntaxKind[SyntaxKind["IsKeyword"] = 124] = "IsKeyword"; SyntaxKind[SyntaxKind["ModuleKeyword"] = 125] = "ModuleKeyword"; SyntaxKind[SyntaxKind["NamespaceKeyword"] = 126] = "NamespaceKeyword"; SyntaxKind[SyntaxKind["RequireKeyword"] = 127] = "RequireKeyword"; SyntaxKind[SyntaxKind["NumberKeyword"] = 128] = "NumberKeyword"; SyntaxKind[SyntaxKind["SetKeyword"] = 129] = "SetKeyword"; SyntaxKind[SyntaxKind["StringKeyword"] = 130] = "StringKeyword"; SyntaxKind[SyntaxKind["SymbolKeyword"] = 131] = "SymbolKeyword"; SyntaxKind[SyntaxKind["TypeKeyword"] = 132] = "TypeKeyword"; SyntaxKind[SyntaxKind["FromKeyword"] = 133] = "FromKeyword"; SyntaxKind[SyntaxKind["GlobalKeyword"] = 134] = "GlobalKeyword"; SyntaxKind[SyntaxKind["OfKeyword"] = 135] = "OfKeyword"; SyntaxKind[SyntaxKind["QualifiedName"] = 136] = "QualifiedName"; SyntaxKind[SyntaxKind["ComputedPropertyName"] = 137] = "ComputedPropertyName"; SyntaxKind[SyntaxKind["TypeParameter"] = 138] = "TypeParameter"; SyntaxKind[SyntaxKind["Parameter"] = 139] = "Parameter"; SyntaxKind[SyntaxKind["Decorator"] = 140] = "Decorator"; SyntaxKind[SyntaxKind["PropertySignature"] = 141] = "PropertySignature"; SyntaxKind[SyntaxKind["PropertyDeclaration"] = 142] = "PropertyDeclaration"; SyntaxKind[SyntaxKind["MethodSignature"] = 143] = "MethodSignature"; SyntaxKind[SyntaxKind["MethodDeclaration"] = 144] = "MethodDeclaration"; SyntaxKind[SyntaxKind["Constructor"] = 145] = "Constructor"; SyntaxKind[SyntaxKind["GetAccessor"] = 146] = "GetAccessor"; SyntaxKind[SyntaxKind["SetAccessor"] = 147] = "SetAccessor"; SyntaxKind[SyntaxKind["CallSignature"] = 148] = "CallSignature"; SyntaxKind[SyntaxKind["ConstructSignature"] = 149] = "ConstructSignature"; SyntaxKind[SyntaxKind["IndexSignature"] = 150] = "IndexSignature"; SyntaxKind[SyntaxKind["TypePredicate"] = 151] = "TypePredicate"; SyntaxKind[SyntaxKind["TypeReference"] = 152] = "TypeReference"; SyntaxKind[SyntaxKind["FunctionType"] = 153] = "FunctionType"; SyntaxKind[SyntaxKind["ConstructorType"] = 154] = "ConstructorType"; SyntaxKind[SyntaxKind["TypeQuery"] = 155] = "TypeQuery"; SyntaxKind[SyntaxKind["TypeLiteral"] = 156] = "TypeLiteral"; SyntaxKind[SyntaxKind["ArrayType"] = 157] = "ArrayType"; SyntaxKind[SyntaxKind["TupleType"] = 158] = "TupleType"; SyntaxKind[SyntaxKind["UnionType"] = 159] = "UnionType"; SyntaxKind[SyntaxKind["IntersectionType"] = 160] = "IntersectionType"; SyntaxKind[SyntaxKind["ParenthesizedType"] = 161] = "ParenthesizedType"; SyntaxKind[SyntaxKind["ThisType"] = 162] = "ThisType"; SyntaxKind[SyntaxKind["StringLiteralType"] = 163] = "StringLiteralType"; SyntaxKind[SyntaxKind["ObjectBindingPattern"] = 164] = "ObjectBindingPattern"; SyntaxKind[SyntaxKind["ArrayBindingPattern"] = 165] = "ArrayBindingPattern"; SyntaxKind[SyntaxKind["BindingElement"] = 166] = "BindingElement"; SyntaxKind[SyntaxKind["ArrayLiteralExpression"] = 167] = "ArrayLiteralExpression"; SyntaxKind[SyntaxKind["ObjectLiteralExpression"] = 168] = "ObjectLiteralExpression"; SyntaxKind[SyntaxKind["PropertyAccessExpression"] = 169] = "PropertyAccessExpression"; SyntaxKind[SyntaxKind["ElementAccessExpression"] = 170] = "ElementAccessExpression"; SyntaxKind[SyntaxKind["CallExpression"] = 171] = "CallExpression"; SyntaxKind[SyntaxKind["NewExpression"] = 172] = "NewExpression"; SyntaxKind[SyntaxKind["TaggedTemplateExpression"] = 173] = "TaggedTemplateExpression"; SyntaxKind[SyntaxKind["TypeAssertionExpression"] = 174] = "TypeAssertionExpression"; SyntaxKind[SyntaxKind["ParenthesizedExpression"] = 175] = "ParenthesizedExpression"; SyntaxKind[SyntaxKind["FunctionExpression"] = 176] = "FunctionExpression"; SyntaxKind[SyntaxKind["ArrowFunction"] = 177] = "ArrowFunction"; SyntaxKind[SyntaxKind["DeleteExpression"] = 178] = "DeleteExpression"; SyntaxKind[SyntaxKind["TypeOfExpression"] = 179] = "TypeOfExpression"; SyntaxKind[SyntaxKind["VoidExpression"] = 180] = "VoidExpression"; SyntaxKind[SyntaxKind["AwaitExpression"] = 181] = "AwaitExpression"; SyntaxKind[SyntaxKind["PrefixUnaryExpression"] = 182] = "PrefixUnaryExpression"; SyntaxKind[SyntaxKind["PostfixUnaryExpression"] = 183] = "PostfixUnaryExpression"; SyntaxKind[SyntaxKind["BinaryExpression"] = 184] = "BinaryExpression"; SyntaxKind[SyntaxKind["ConditionalExpression"] = 185] = "ConditionalExpression"; SyntaxKind[SyntaxKind["TemplateExpression"] = 186] = "TemplateExpression"; SyntaxKind[SyntaxKind["YieldExpression"] = 187] = "YieldExpression"; SyntaxKind[SyntaxKind["SpreadElementExpression"] = 188] = "SpreadElementExpression"; SyntaxKind[SyntaxKind["ClassExpression"] = 189] = "ClassExpression"; SyntaxKind[SyntaxKind["OmittedExpression"] = 190] = "OmittedExpression"; SyntaxKind[SyntaxKind["ExpressionWithTypeArguments"] = 191] = "ExpressionWithTypeArguments"; SyntaxKind[SyntaxKind["AsExpression"] = 192] = "AsExpression"; SyntaxKind[SyntaxKind["TemplateSpan"] = 193] = "TemplateSpan"; SyntaxKind[SyntaxKind["SemicolonClassElement"] = 194] = "SemicolonClassElement"; SyntaxKind[SyntaxKind["Block"] = 195] = "Block"; SyntaxKind[SyntaxKind["VariableStatement"] = 196] = "VariableStatement"; SyntaxKind[SyntaxKind["EmptyStatement"] = 197] = "EmptyStatement"; SyntaxKind[SyntaxKind["ExpressionStatement"] = 198] = "ExpressionStatement"; SyntaxKind[SyntaxKind["IfStatement"] = 199] = "IfStatement"; SyntaxKind[SyntaxKind["DoStatement"] = 200] = "DoStatement"; SyntaxKind[SyntaxKind["WhileStatement"] = 201] = "WhileStatement"; SyntaxKind[SyntaxKind["ForStatement"] = 202] = "ForStatement"; SyntaxKind[SyntaxKind["ForInStatement"] = 203] = "ForInStatement"; SyntaxKind[SyntaxKind["ForOfStatement"] = 204] = "ForOfStatement"; SyntaxKind[SyntaxKind["ContinueStatement"] = 205] = "ContinueStatement"; SyntaxKind[SyntaxKind["BreakStatement"] = 206] = "BreakStatement"; SyntaxKind[SyntaxKind["ReturnStatement"] = 207] = "ReturnStatement"; SyntaxKind[SyntaxKind["WithStatement"] = 208] = "WithStatement"; SyntaxKind[SyntaxKind["SwitchStatement"] = 209] = "SwitchStatement"; SyntaxKind[SyntaxKind["LabeledStatement"] = 210] = "LabeledStatement"; SyntaxKind[SyntaxKind["ThrowStatement"] = 211] = "ThrowStatement"; SyntaxKind[SyntaxKind["TryStatement"] = 212] = "TryStatement"; SyntaxKind[SyntaxKind["DebuggerStatement"] = 213] = "DebuggerStatement"; SyntaxKind[SyntaxKind["VariableDeclaration"] = 214] = "VariableDeclaration"; SyntaxKind[SyntaxKind["VariableDeclarationList"] = 215] = "VariableDeclarationList"; SyntaxKind[SyntaxKind["FunctionDeclaration"] = 216] = "FunctionDeclaration"; SyntaxKind[SyntaxKind["ClassDeclaration"] = 217] = "ClassDeclaration"; SyntaxKind[SyntaxKind["InterfaceDeclaration"] = 218] = "InterfaceDeclaration"; SyntaxKind[SyntaxKind["TypeAliasDeclaration"] = 219] = "TypeAliasDeclaration"; SyntaxKind[SyntaxKind["EnumDeclaration"] = 220] = "EnumDeclaration"; SyntaxKind[SyntaxKind["ModuleDeclaration"] = 221] = "ModuleDeclaration"; SyntaxKind[SyntaxKind["ModuleBlock"] = 222] = "ModuleBlock"; SyntaxKind[SyntaxKind["CaseBlock"] = 223] = "CaseBlock"; SyntaxKind[SyntaxKind["ImportEqualsDeclaration"] = 224] = "ImportEqualsDeclaration"; SyntaxKind[SyntaxKind["ImportDeclaration"] = 225] = "ImportDeclaration"; SyntaxKind[SyntaxKind["ImportClause"] = 226] = "ImportClause"; SyntaxKind[SyntaxKind["NamespaceImport"] = 227] = "NamespaceImport"; SyntaxKind[SyntaxKind["NamedImports"] = 228] = "NamedImports"; SyntaxKind[SyntaxKind["ImportSpecifier"] = 229] = "ImportSpecifier"; SyntaxKind[SyntaxKind["ExportAssignment"] = 230] = "ExportAssignment"; SyntaxKind[SyntaxKind["ExportDeclaration"] = 231] = "ExportDeclaration"; SyntaxKind[SyntaxKind["NamedExports"] = 232] = "NamedExports"; SyntaxKind[SyntaxKind["ExportSpecifier"] = 233] = "ExportSpecifier"; SyntaxKind[SyntaxKind["MissingDeclaration"] = 234] = "MissingDeclaration"; SyntaxKind[SyntaxKind["ExternalModuleReference"] = 235] = "ExternalModuleReference"; SyntaxKind[SyntaxKind["JsxElement"] = 236] = "JsxElement"; SyntaxKind[SyntaxKind["JsxSelfClosingElement"] = 237] = "JsxSelfClosingElement"; SyntaxKind[SyntaxKind["JsxOpeningElement"] = 238] = "JsxOpeningElement"; SyntaxKind[SyntaxKind["JsxText"] = 239] = "JsxText"; SyntaxKind[SyntaxKind["JsxClosingElement"] = 240] = "JsxClosingElement"; SyntaxKind[SyntaxKind["JsxAttribute"] = 241] = "JsxAttribute"; SyntaxKind[SyntaxKind["JsxSpreadAttribute"] = 242] = "JsxSpreadAttribute"; SyntaxKind[SyntaxKind["JsxExpression"] = 243] = "JsxExpression"; SyntaxKind[SyntaxKind["CaseClause"] = 244] = "CaseClause"; SyntaxKind[SyntaxKind["DefaultClause"] = 245] = "DefaultClause"; SyntaxKind[SyntaxKind["HeritageClause"] = 246] = "HeritageClause"; SyntaxKind[SyntaxKind["CatchClause"] = 247] = "CatchClause"; SyntaxKind[SyntaxKind["PropertyAssignment"] = 248] = "PropertyAssignment"; SyntaxKind[SyntaxKind["ShorthandPropertyAssignment"] = 249] = "ShorthandPropertyAssignment"; SyntaxKind[SyntaxKind["EnumMember"] = 250] = "EnumMember"; SyntaxKind[SyntaxKind["SourceFile"] = 251] = "SourceFile"; SyntaxKind[SyntaxKind["JSDocTypeExpression"] = 252] = "JSDocTypeExpression"; SyntaxKind[SyntaxKind["JSDocAllType"] = 253] = "JSDocAllType"; SyntaxKind[SyntaxKind["JSDocUnknownType"] = 254] = "JSDocUnknownType"; SyntaxKind[SyntaxKind["JSDocArrayType"] = 255] = "JSDocArrayType"; SyntaxKind[SyntaxKind["JSDocUnionType"] = 256] = "JSDocUnionType"; SyntaxKind[SyntaxKind["JSDocTupleType"] = 257] = "JSDocTupleType"; SyntaxKind[SyntaxKind["JSDocNullableType"] = 258] = "JSDocNullableType"; SyntaxKind[SyntaxKind["JSDocNonNullableType"] = 259] = "JSDocNonNullableType"; SyntaxKind[SyntaxKind["JSDocRecordType"] = 260] = "JSDocRecordType"; SyntaxKind[SyntaxKind["JSDocRecordMember"] = 261] = "JSDocRecordMember"; SyntaxKind[SyntaxKind["JSDocTypeReference"] = 262] = "JSDocTypeReference"; SyntaxKind[SyntaxKind["JSDocOptionalType"] = 263] = "JSDocOptionalType"; SyntaxKind[SyntaxKind["JSDocFunctionType"] = 264] = "JSDocFunctionType"; SyntaxKind[SyntaxKind["JSDocVariadicType"] = 265] = "JSDocVariadicType"; SyntaxKind[SyntaxKind["JSDocConstructorType"] = 266] = "JSDocConstructorType"; SyntaxKind[SyntaxKind["JSDocThisType"] = 267] = "JSDocThisType"; SyntaxKind[SyntaxKind["JSDocComment"] = 268] = "JSDocComment"; SyntaxKind[SyntaxKind["JSDocTag"] = 269] = "JSDocTag"; SyntaxKind[SyntaxKind["JSDocParameterTag"] = 270] = "JSDocParameterTag"; SyntaxKind[SyntaxKind["JSDocReturnTag"] = 271] = "JSDocReturnTag"; SyntaxKind[SyntaxKind["JSDocTypeTag"] = 272] = "JSDocTypeTag"; SyntaxKind[SyntaxKind["JSDocTemplateTag"] = 273] = "JSDocTemplateTag"; SyntaxKind[SyntaxKind["SyntaxList"] = 274] = "SyntaxList"; SyntaxKind[SyntaxKind["Count"] = 275] = "Count"; SyntaxKind[SyntaxKind["FirstAssignment"] = 56] = "FirstAssignment"; SyntaxKind[SyntaxKind["LastAssignment"] = 68] = "LastAssignment"; SyntaxKind[SyntaxKind["FirstReservedWord"] = 70] = "FirstReservedWord"; SyntaxKind[SyntaxKind["LastReservedWord"] = 105] = "LastReservedWord"; SyntaxKind[SyntaxKind["FirstKeyword"] = 70] = "FirstKeyword"; SyntaxKind[SyntaxKind["LastKeyword"] = 135] = "LastKeyword"; SyntaxKind[SyntaxKind["FirstFutureReservedWord"] = 106] = "FirstFutureReservedWord"; SyntaxKind[SyntaxKind["LastFutureReservedWord"] = 114] = "LastFutureReservedWord"; SyntaxKind[SyntaxKind["FirstTypeNode"] = 151] = "FirstTypeNode"; SyntaxKind[SyntaxKind["LastTypeNode"] = 163] = "LastTypeNode"; SyntaxKind[SyntaxKind["FirstPunctuation"] = 15] = "FirstPunctuation"; SyntaxKind[SyntaxKind["LastPunctuation"] = 68] = "LastPunctuation"; SyntaxKind[SyntaxKind["FirstToken"] = 0] = "FirstToken"; SyntaxKind[SyntaxKind["LastToken"] = 135] = "LastToken"; SyntaxKind[SyntaxKind["FirstTriviaToken"] = 2] = "FirstTriviaToken"; SyntaxKind[SyntaxKind["LastTriviaToken"] = 7] = "LastTriviaToken"; SyntaxKind[SyntaxKind["FirstLiteralToken"] = 8] = "FirstLiteralToken"; SyntaxKind[SyntaxKind["LastLiteralToken"] = 11] = "LastLiteralToken"; SyntaxKind[SyntaxKind["FirstTemplateToken"] = 11] = "FirstTemplateToken"; SyntaxKind[SyntaxKind["LastTemplateToken"] = 14] = "LastTemplateToken"; SyntaxKind[SyntaxKind["FirstBinaryOperator"] = 25] = "FirstBinaryOperator"; SyntaxKind[SyntaxKind["LastBinaryOperator"] = 68] = "LastBinaryOperator"; SyntaxKind[SyntaxKind["FirstNode"] = 136] = "FirstNode"; })(ts.SyntaxKind || (ts.SyntaxKind = {})); var SyntaxKind = ts.SyntaxKind; (function(NodeFlags) { NodeFlags[NodeFlags["None"] = 0] = "None"; NodeFlags[NodeFlags["Export"] = 2] = "Export"; NodeFlags[NodeFlags["Ambient"] = 4] = "Ambient"; NodeFlags[NodeFlags["Public"] = 8] = "Public"; NodeFlags[NodeFlags["Private"] = 16] = "Private"; NodeFlags[NodeFlags["Protected"] = 32] = "Protected"; NodeFlags[NodeFlags["Static"] = 64] = "Static"; NodeFlags[NodeFlags["Abstract"] = 128] = "Abstract"; NodeFlags[NodeFlags["Async"] = 256] = "Async"; NodeFlags[NodeFlags["Default"] = 512] = "Default"; NodeFlags[NodeFlags["MultiLine"] = 1024] = "MultiLine"; NodeFlags[NodeFlags["Synthetic"] = 2048] = "Synthetic"; NodeFlags[NodeFlags["DeclarationFile"] = 4096] = "DeclarationFile"; NodeFlags[NodeFlags["Let"] = 8192] = "Let"; NodeFlags[NodeFlags["Const"] = 16384] = "Const"; NodeFlags[NodeFlags["OctalLiteral"] = 32768] = "OctalLiteral"; NodeFlags[NodeFlags["Namespace"] = 65536] = "Namespace"; NodeFlags[NodeFlags["ExportContext"] = 131072] = "ExportContext"; NodeFlags[NodeFlags["ContainsThis"] = 262144] = "ContainsThis"; NodeFlags[NodeFlags["HasImplicitReturn"] = 524288] = "HasImplicitReturn"; NodeFlags[NodeFlags["HasExplicitReturn"] = 1048576] = "HasExplicitReturn"; NodeFlags[NodeFlags["GlobalAugmentation"] = 2097152] = "GlobalAugmentation"; NodeFlags[NodeFlags["HasClassExtends"] = 4194304] = "HasClassExtends"; NodeFlags[NodeFlags["HasDecorators"] = 8388608] = "HasDecorators"; NodeFlags[NodeFlags["HasParamDecorators"] = 16777216] = "HasParamDecorators"; NodeFlags[NodeFlags["HasAsyncFunctions"] = 33554432] = "HasAsyncFunctions"; NodeFlags[NodeFlags["Modifier"] = 1022] = "Modifier"; NodeFlags[NodeFlags["AccessibilityModifier"] = 56] = "AccessibilityModifier"; NodeFlags[NodeFlags["BlockScoped"] = 24576] = "BlockScoped"; NodeFlags[NodeFlags["ReachabilityCheckFlags"] = 1572864] = "ReachabilityCheckFlags"; NodeFlags[NodeFlags["EmitHelperFlags"] = 62914560] = "EmitHelperFlags"; })(ts.NodeFlags || (ts.NodeFlags = {})); var NodeFlags = ts.NodeFlags; (function(ParserContextFlags) { ParserContextFlags[ParserContextFlags["None"] = 0] = "None"; ParserContextFlags[ParserContextFlags["DisallowIn"] = 1] = "DisallowIn"; ParserContextFlags[ParserContextFlags["Yield"] = 2] = "Yield"; ParserContextFlags[ParserContextFlags["Decorator"] = 4] = "Decorator"; ParserContextFlags[ParserContextFlags["Await"] = 8] = "Await"; ParserContextFlags[ParserContextFlags["ThisNodeHasError"] = 16] = "ThisNodeHasError"; ParserContextFlags[ParserContextFlags["JavaScriptFile"] = 32] = "JavaScriptFile"; ParserContextFlags[ParserContextFlags["ParserGeneratedFlags"] = 63] = "ParserGeneratedFlags"; ParserContextFlags[ParserContextFlags["TypeExcludesFlags"] = 10] = "TypeExcludesFlags"; ParserContextFlags[ParserContextFlags["ThisNodeOrAnySubNodesHasError"] = 64] = "ThisNodeOrAnySubNodesHasError"; ParserContextFlags[ParserContextFlags["HasAggregatedChildData"] = 128] = "HasAggregatedChildData"; })(ts.ParserContextFlags || (ts.ParserContextFlags = {})); var ParserContextFlags = ts.ParserContextFlags; (function(JsxFlags) { JsxFlags[JsxFlags["None"] = 0] = "None"; JsxFlags[JsxFlags["IntrinsicNamedElement"] = 1] = "IntrinsicNamedElement"; JsxFlags[JsxFlags["IntrinsicIndexedElement"] = 2] = "IntrinsicIndexedElement"; JsxFlags[JsxFlags["ValueElement"] = 4] = "ValueElement"; JsxFlags[JsxFlags["UnknownElement"] = 16] = "UnknownElement"; JsxFlags[JsxFlags["IntrinsicElement"] = 3] = "IntrinsicElement"; })(ts.JsxFlags || (ts.JsxFlags = {})); var JsxFlags = ts.JsxFlags; (function(RelationComparisonResult) { RelationComparisonResult[RelationComparisonResult["Succeeded"] = 1] = "Succeeded"; RelationComparisonResult[RelationComparisonResult["Failed"] = 2] = "Failed"; RelationComparisonResult[RelationComparisonResult["FailedAndReported"] = 3] = "FailedAndReported"; })(ts.RelationComparisonResult || (ts.RelationComparisonResult = {})); var RelationComparisonResult = ts.RelationComparisonResult; var OperationCanceledException = (function() { function OperationCanceledException() {} return OperationCanceledException; }()); ts.OperationCanceledException = OperationCanceledException; (function(ExitStatus) { ExitStatus[ExitStatus["Success"] = 0] = "Success"; ExitStatus[ExitStatus["DiagnosticsPresent_OutputsSkipped"] = 1] = "DiagnosticsPresent_OutputsSkipped"; ExitStatus[ExitStatus["DiagnosticsPresent_OutputsGenerated"] = 2] = "DiagnosticsPresent_OutputsGenerated"; })(ts.ExitStatus || (ts.ExitStatus = {})); var ExitStatus = ts.ExitStatus; (function(TypeFormatFlags) { TypeFormatFlags[TypeFormatFlags["None"] = 0] = "None"; TypeFormatFlags[TypeFormatFlags["WriteArrayAsGenericType"] = 1] = "WriteArrayAsGenericType"; TypeFormatFlags[TypeFormatFlags["UseTypeOfFunction"] = 2] = "UseTypeOfFunction"; TypeFormatFlags[TypeFormatFlags["NoTruncation"] = 4] = "NoTruncation"; TypeFormatFlags[TypeFormatFlags["WriteArrowStyleSignature"] = 8] = "WriteArrowStyleSignature"; TypeFormatFlags[TypeFormatFlags["WriteOwnNameForAnyLike"] = 16] = "WriteOwnNameForAnyLike"; TypeFormatFlags[TypeFormatFlags["WriteTypeArgumentsOfSignature"] = 32] = "WriteTypeArgumentsOfSignature"; TypeFormatFlags[TypeFormatFlags["InElementType"] = 64] = "InElementType"; TypeFormatFlags[TypeFormatFlags["UseFullyQualifiedType"] = 128] = "UseFullyQualifiedType"; })(ts.TypeFormatFlags || (ts.TypeFormatFlags = {})); var TypeFormatFlags = ts.TypeFormatFlags; (function(SymbolFormatFlags) { SymbolFormatFlags[SymbolFormatFlags["None"] = 0] = "None"; SymbolFormatFlags[SymbolFormatFlags["WriteTypeParametersOrArguments"] = 1] = "WriteTypeParametersOrArguments"; SymbolFormatFlags[SymbolFormatFlags["UseOnlyExternalAliasing"] = 2] = "UseOnlyExternalAliasing"; })(ts.SymbolFormatFlags || (ts.SymbolFormatFlags = {})); var SymbolFormatFlags = ts.SymbolFormatFlags; (function(SymbolAccessibility) { SymbolAccessibility[SymbolAccessibility["Accessible"] = 0] = "Accessible"; SymbolAccessibility[SymbolAccessibility["NotAccessible"] = 1] = "NotAccessible"; SymbolAccessibility[SymbolAccessibility["CannotBeNamed"] = 2] = "CannotBeNamed"; })(ts.SymbolAccessibility || (ts.SymbolAccessibility = {})); var SymbolAccessibility = ts.SymbolAccessibility; (function(TypePredicateKind) { TypePredicateKind[TypePredicateKind["This"] = 0] = "This"; TypePredicateKind[TypePredicateKind["Identifier"] = 1] = "Identifier"; })(ts.TypePredicateKind || (ts.TypePredicateKind = {})); var TypePredicateKind = ts.TypePredicateKind; (function(TypeReferenceSerializationKind) { TypeReferenceSerializationKind[TypeReferenceSerializationKind["Unknown"] = 0] = "Unknown"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["TypeWithConstructSignatureAndValue"] = 1] = "TypeWithConstructSignatureAndValue"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["VoidType"] = 2] = "VoidType"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["NumberLikeType"] = 3] = "NumberLikeType"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["StringLikeType"] = 4] = "StringLikeType"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["BooleanType"] = 5] = "BooleanType"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["ArrayLikeType"] = 6] = "ArrayLikeType"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["ESSymbolType"] = 7] = "ESSymbolType"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["TypeWithCallSignature"] = 8] = "TypeWithCallSignature"; TypeReferenceSerializationKind[TypeReferenceSerializationKind["ObjectType"] = 9] = "ObjectType"; })(ts.TypeReferenceSerializationKind || (ts.TypeReferenceSerializationKind = {})); var TypeReferenceSerializationKind = ts.TypeReferenceSerializationKind; (function(SymbolFlags) { SymbolFlags[SymbolFlags["None"] = 0] = "None"; SymbolFlags[SymbolFlags["FunctionScopedVariable"] = 1] = "FunctionScopedVariable"; SymbolFlags[SymbolFlags["BlockScopedVariable"] = 2] = "BlockScopedVariable"; SymbolFlags[SymbolFlags["Property"] = 4] = "Property"; SymbolFlags[SymbolFlags["EnumMember"] = 8] = "EnumMember"; SymbolFlags[SymbolFlags["Function"] = 16] = "Function"; SymbolFlags[SymbolFlags["Class"] = 32] = "Class"; SymbolFlags[SymbolFlags["Interface"] = 64] = "Interface"; SymbolFlags[SymbolFlags["ConstEnum"] = 128] = "ConstEnum"; SymbolFlags[SymbolFlags["RegularEnum"] = 256] = "RegularEnum"; SymbolFlags[SymbolFlags["ValueModule"] = 512] = "ValueModule"; SymbolFlags[SymbolFlags["NamespaceModule"] = 1024] = "NamespaceModule"; SymbolFlags[SymbolFlags["TypeLiteral"] = 2048] = "TypeLiteral"; SymbolFlags[SymbolFlags["ObjectLiteral"] = 4096] = "ObjectLiteral"; SymbolFlags[SymbolFlags["Method"] = 8192] = "Method"; SymbolFlags[SymbolFlags["Constructor"] = 16384] = "Constructor"; SymbolFlags[SymbolFlags["GetAccessor"] = 32768] = "GetAccessor"; SymbolFlags[SymbolFlags["SetAccessor"] = 65536] = "SetAccessor"; SymbolFlags[SymbolFlags["Signature"] = 131072] = "Signature"; SymbolFlags[SymbolFlags["TypeParameter"] = 262144] = "TypeParameter"; SymbolFlags[SymbolFlags["TypeAlias"] = 524288] = "TypeAlias"; SymbolFlags[SymbolFlags["ExportValue"] = 1048576] = "ExportValue"; SymbolFlags[SymbolFlags["ExportType"] = 2097152] = "ExportType"; SymbolFlags[SymbolFlags["ExportNamespace"] = 4194304] = "ExportNamespace"; SymbolFlags[SymbolFlags["Alias"] = 8388608] = "Alias"; SymbolFlags[SymbolFlags["Instantiated"] = 16777216] = "Instantiated"; SymbolFlags[SymbolFlags["Merged"] = 33554432] = "Merged"; SymbolFlags[SymbolFlags["Transient"] = 67108864] = "Transient"; SymbolFlags[SymbolFlags["Prototype"] = 134217728] = "Prototype"; SymbolFlags[SymbolFlags["SyntheticProperty"] = 268435456] = "SyntheticProperty"; SymbolFlags[SymbolFlags["Optional"] = 536870912] = "Optional"; SymbolFlags[SymbolFlags["ExportStar"] = 1073741824] = "ExportStar"; SymbolFlags[SymbolFlags["Enum"] = 384] = "Enum"; SymbolFlags[SymbolFlags["Variable"] = 3] = "Variable"; SymbolFlags[SymbolFlags["Value"] = 107455] = "Value"; SymbolFlags[SymbolFlags["Type"] = 793056] = "Type"; SymbolFlags[SymbolFlags["Namespace"] = 1536] = "Namespace"; SymbolFlags[SymbolFlags["Module"] = 1536] = "Module"; SymbolFlags[SymbolFlags["Accessor"] = 98304] = "Accessor"; SymbolFlags[SymbolFlags["FunctionScopedVariableExcludes"] = 107454] = "FunctionScopedVariableExcludes"; SymbolFlags[SymbolFlags["BlockScopedVariableExcludes"] = 107455] = "BlockScopedVariableExcludes"; SymbolFlags[SymbolFlags["ParameterExcludes"] = 107455] = "ParameterExcludes"; SymbolFlags[SymbolFlags["PropertyExcludes"] = 107455] = "PropertyExcludes"; SymbolFlags[SymbolFlags["EnumMemberExcludes"] = 107455] = "EnumMemberExcludes"; SymbolFlags[SymbolFlags["FunctionExcludes"] = 106927] = "FunctionExcludes"; SymbolFlags[SymbolFlags["ClassExcludes"] = 899519] = "ClassExcludes"; SymbolFlags[SymbolFlags["InterfaceExcludes"] = 792960] = "InterfaceExcludes"; SymbolFlags[SymbolFlags["RegularEnumExcludes"] = 899327] = "RegularEnumExcludes"; SymbolFlags[SymbolFlags["ConstEnumExcludes"] = 899967] = "ConstEnumExcludes"; SymbolFlags[SymbolFlags["ValueModuleExcludes"] = 106639] = "ValueModuleExcludes"; SymbolFlags[SymbolFlags["NamespaceModuleExcludes"] = 0] = "NamespaceModuleExcludes"; SymbolFlags[SymbolFlags["MethodExcludes"] = 99263] = "MethodExcludes"; SymbolFlags[SymbolFlags["GetAccessorExcludes"] = 41919] = "GetAccessorExcludes"; SymbolFlags[SymbolFlags["SetAccessorExcludes"] = 74687] = "SetAccessorExcludes"; SymbolFlags[SymbolFlags["TypeParameterExcludes"] = 530912] = "TypeParameterExcludes"; SymbolFlags[SymbolFlags["TypeAliasExcludes"] = 793056] = "TypeAliasExcludes"; SymbolFlags[SymbolFlags["AliasExcludes"] = 8388608] = "AliasExcludes"; SymbolFlags[SymbolFlags["ModuleMember"] = 8914931] = "ModuleMember"; SymbolFlags[SymbolFlags["ExportHasLocal"] = 944] = "ExportHasLocal"; SymbolFlags[SymbolFlags["HasExports"] = 1952] = "HasExports"; SymbolFlags[SymbolFlags["HasMembers"] = 6240] = "HasMembers"; SymbolFlags[SymbolFlags["BlockScoped"] = 418] = "BlockScoped"; SymbolFlags[SymbolFlags["PropertyOrAccessor"] = 98308] = "PropertyOrAccessor"; SymbolFlags[SymbolFlags["Export"] = 7340032] = "Export"; SymbolFlags[SymbolFlags["Classifiable"] = 788448] = "Classifiable"; })(ts.SymbolFlags || (ts.SymbolFlags = {})); var SymbolFlags = ts.SymbolFlags; (function(NodeCheckFlags) { NodeCheckFlags[NodeCheckFlags["TypeChecked"] = 1] = "TypeChecked"; NodeCheckFlags[NodeCheckFlags["LexicalThis"] = 2] = "LexicalThis"; NodeCheckFlags[NodeCheckFlags["CaptureThis"] = 4] = "CaptureThis"; NodeCheckFlags[NodeCheckFlags["SuperInstance"] = 256] = "SuperInstance"; NodeCheckFlags[NodeCheckFlags["SuperStatic"] = 512] = "SuperStatic"; NodeCheckFlags[NodeCheckFlags["ContextChecked"] = 1024] = "ContextChecked"; NodeCheckFlags[NodeCheckFlags["AsyncMethodWithSuper"] = 2048] = "AsyncMethodWithSuper"; NodeCheckFlags[NodeCheckFlags["AsyncMethodWithSuperBinding"] = 4096] = "AsyncMethodWithSuperBinding"; NodeCheckFlags[NodeCheckFlags["CaptureArguments"] = 8192] = "CaptureArguments"; NodeCheckFlags[NodeCheckFlags["EnumValuesComputed"] = 16384] = "EnumValuesComputed"; NodeCheckFlags[NodeCheckFlags["LexicalModuleMergesWithClass"] = 32768] = "LexicalModuleMergesWithClass"; NodeCheckFlags[NodeCheckFlags["LoopWithCapturedBlockScopedBinding"] = 65536] = "LoopWithCapturedBlockScopedBinding"; NodeCheckFlags[NodeCheckFlags["CapturedBlockScopedBinding"] = 131072] = "CapturedBlockScopedBinding"; NodeCheckFlags[NodeCheckFlags["BlockScopedBindingInLoop"] = 262144] = "BlockScopedBindingInLoop"; NodeCheckFlags[NodeCheckFlags["ClassWithBodyScopedClassBinding"] = 524288] = "ClassWithBodyScopedClassBinding"; NodeCheckFlags[NodeCheckFlags["BodyScopedClassBinding"] = 1048576] = "BodyScopedClassBinding"; NodeCheckFlags[NodeCheckFlags["NeedsLoopOutParameter"] = 2097152] = "NeedsLoopOutParameter"; })(ts.NodeCheckFlags || (ts.NodeCheckFlags = {})); var NodeCheckFlags = ts.NodeCheckFlags; (function(TypeFlags) { TypeFlags[TypeFlags["Any"] = 1] = "Any"; TypeFlags[TypeFlags["String"] = 2] = "String"; TypeFlags[TypeFlags["Number"] = 4] = "Number"; TypeFlags[TypeFlags["Boolean"] = 8] = "Boolean"; TypeFlags[TypeFlags["Void"] = 16] = "Void"; TypeFlags[TypeFlags["Undefined"] = 32] = "Undefined"; TypeFlags[TypeFlags["Null"] = 64] = "Null"; TypeFlags[TypeFlags["Enum"] = 128] = "Enum"; TypeFlags[TypeFlags["StringLiteral"] = 256] = "StringLiteral"; TypeFlags[TypeFlags["TypeParameter"] = 512] = "TypeParameter"; TypeFlags[TypeFlags["Class"] = 1024] = "Class"; TypeFlags[TypeFlags["Interface"] = 2048] = "Interface"; TypeFlags[TypeFlags["Reference"] = 4096] = "Reference"; TypeFlags[TypeFlags["Tuple"] = 8192] = "Tuple"; TypeFlags[TypeFlags["Union"] = 16384] = "Union"; TypeFlags[TypeFlags["Intersection"] = 32768] = "Intersection"; TypeFlags[TypeFlags["Anonymous"] = 65536] = "Anonymous"; TypeFlags[TypeFlags["Instantiated"] = 131072] = "Instantiated"; TypeFlags[TypeFlags["FromSignature"] = 262144] = "FromSignature"; TypeFlags[TypeFlags["ObjectLiteral"] = 524288] = "ObjectLiteral"; TypeFlags[TypeFlags["FreshObjectLiteral"] = 1048576] = "FreshObjectLiteral"; TypeFlags[TypeFlags["ContainsUndefinedOrNull"] = 2097152] = "ContainsUndefinedOrNull"; TypeFlags[TypeFlags["ContainsObjectLiteral"] = 4194304] = "ContainsObjectLiteral"; TypeFlags[TypeFlags["ContainsAnyFunctionType"] = 8388608] = "ContainsAnyFunctionType"; TypeFlags[TypeFlags["ESSymbol"] = 16777216] = "ESSymbol"; TypeFlags[TypeFlags["ThisType"] = 33554432] = "ThisType"; TypeFlags[TypeFlags["ObjectLiteralPatternWithComputedProperties"] = 67108864] = "ObjectLiteralPatternWithComputedProperties"; TypeFlags[TypeFlags["Intrinsic"] = 16777343] = "Intrinsic"; TypeFlags[TypeFlags["Primitive"] = 16777726] = "Primitive"; TypeFlags[TypeFlags["StringLike"] = 258] = "StringLike"; TypeFlags[TypeFlags["NumberLike"] = 132] = "NumberLike"; TypeFlags[TypeFlags["ObjectType"] = 80896] = "ObjectType"; TypeFlags[TypeFlags["UnionOrIntersection"] = 49152] = "UnionOrIntersection"; TypeFlags[TypeFlags["StructuredType"] = 130048] = "StructuredType"; TypeFlags[TypeFlags["RequiresWidening"] = 6291456] = "RequiresWidening"; TypeFlags[TypeFlags["PropagatingFlags"] = 14680064] = "PropagatingFlags"; })(ts.TypeFlags || (ts.TypeFlags = {})); var TypeFlags = ts.TypeFlags; (function(SignatureKind) { SignatureKind[SignatureKind["Call"] = 0] = "Call"; SignatureKind[SignatureKind["Construct"] = 1] = "Construct"; })(ts.SignatureKind || (ts.SignatureKind = {})); var SignatureKind = ts.SignatureKind; (function(IndexKind) { IndexKind[IndexKind["String"] = 0] = "String"; IndexKind[IndexKind["Number"] = 1] = "Number"; })(ts.IndexKind || (ts.IndexKind = {})); var IndexKind = ts.IndexKind; (function(SpecialPropertyAssignmentKind) { SpecialPropertyAssignmentKind[SpecialPropertyAssignmentKind["None"] = 0] = "None"; SpecialPropertyAssignmentKind[SpecialPropertyAssignmentKind["ExportsProperty"] = 1] = "ExportsProperty"; SpecialPropertyAssignmentKind[SpecialPropertyAssignmentKind["ModuleExports"] = 2] = "ModuleExports"; SpecialPropertyAssignmentKind[SpecialPropertyAssignmentKind["PrototypeProperty"] = 3] = "PrototypeProperty"; SpecialPropertyAssignmentKind[SpecialPropertyAssignmentKind["ThisProperty"] = 4] = "ThisProperty"; })(ts.SpecialPropertyAssignmentKind || (ts.SpecialPropertyAssignmentKind = {})); var SpecialPropertyAssignmentKind = ts.SpecialPropertyAssignmentKind; (function(DiagnosticCategory) { DiagnosticCategory[DiagnosticCategory["Warning"] = 0] = "Warning"; DiagnosticCategory[DiagnosticCategory["Error"] = 1] = "Error"; DiagnosticCategory[DiagnosticCategory["Message"] = 2] = "Message"; })(ts.DiagnosticCategory || (ts.DiagnosticCategory = {})); var DiagnosticCategory = ts.DiagnosticCategory; (function(ModuleResolutionKind) { ModuleResolutionKind[ModuleResolutionKind["Classic"] = 1] = "Classic"; ModuleResolutionKind[ModuleResolutionKind["NodeJs"] = 2] = "NodeJs"; })(ts.ModuleResolutionKind || (ts.ModuleResolutionKind = {})); var ModuleResolutionKind = ts.ModuleResolutionKind; (function(ModuleKind) { ModuleKind[ModuleKind["None"] = 0] = "None"; ModuleKind[ModuleKind["CommonJS"] = 1] = "CommonJS"; ModuleKind[ModuleKind["AMD"] = 2] = "AMD"; ModuleKind[ModuleKind["UMD"] = 3] = "UMD"; ModuleKind[ModuleKind["System"] = 4] = "System"; ModuleKind[ModuleKind["ES6"] = 5] = "ES6"; ModuleKind[ModuleKind["ES2015"] = 5] = "ES2015"; })(ts.ModuleKind || (ts.ModuleKind = {})); var ModuleKind = ts.ModuleKind; (function(JsxEmit) { JsxEmit[JsxEmit["None"] = 0] = "None"; JsxEmit[JsxEmit["Preserve"] = 1] = "Preserve"; JsxEmit[JsxEmit["React"] = 2] = "React"; })(ts.JsxEmit || (ts.JsxEmit = {})); var JsxEmit = ts.JsxEmit; (function(NewLineKind) { NewLineKind[NewLineKind["CarriageReturnLineFeed"] = 0] = "CarriageReturnLineFeed"; NewLineKind[NewLineKind["LineFeed"] = 1] = "LineFeed"; })(ts.NewLineKind || (ts.NewLineKind = {})); var NewLineKind = ts.NewLineKind; (function(ScriptKind) { ScriptKind[ScriptKind["Unknown"] = 0] = "Unknown"; ScriptKind[ScriptKind["JS"] = 1] = "JS"; ScriptKind[ScriptKind["JSX"] = 2] = "JSX"; ScriptKind[ScriptKind["TS"] = 3] = "TS"; ScriptKind[ScriptKind["TSX"] = 4] = "TSX"; })(ts.ScriptKind || (ts.ScriptKind = {})); var ScriptKind = ts.ScriptKind; (function(ScriptTarget) { ScriptTarget[ScriptTarget["ES3"] = 0] = "ES3"; ScriptTarget[ScriptTarget["ES5"] = 1] = "ES5"; ScriptTarget[ScriptTarget["ES6"] = 2] = "ES6"; ScriptTarget[ScriptTarget["ES2015"] = 2] = "ES2015"; ScriptTarget[ScriptTarget["Latest"] = 2] = "Latest"; })(ts.ScriptTarget || (ts.ScriptTarget = {})); var ScriptTarget = ts.ScriptTarget; (function(LanguageVariant) { LanguageVariant[LanguageVariant["Standard"] = 0] = "Standard"; LanguageVariant[LanguageVariant["JSX"] = 1] = "JSX"; })(ts.LanguageVariant || (ts.LanguageVariant = {})); var LanguageVariant = ts.LanguageVariant; (function(DiagnosticStyle) { DiagnosticStyle[DiagnosticStyle["Simple"] = 0] = "Simple"; DiagnosticStyle[DiagnosticStyle["Pretty"] = 1] = "Pretty"; })(ts.DiagnosticStyle || (ts.DiagnosticStyle = {})); var DiagnosticStyle = ts.DiagnosticStyle; (function(CharacterCodes) { CharacterCodes[CharacterCodes["nullCharacter"] = 0] = "nullCharacter"; CharacterCodes[CharacterCodes["maxAsciiCharacter"] = 127] = "maxAsciiCharacter"; CharacterCodes[CharacterCodes["lineFeed"] = 10] = "lineFeed"; CharacterCodes[CharacterCodes["carriageReturn"] = 13] = "carriageReturn"; CharacterCodes[CharacterCodes["lineSeparator"] = 8232] = "lineSeparator"; CharacterCodes[CharacterCodes["paragraphSeparator"] = 8233] = "paragraphSeparator"; CharacterCodes[CharacterCodes["nextLine"] = 133] = "nextLine"; CharacterCodes[CharacterCodes["space"] = 32] = "space"; CharacterCodes[CharacterCodes["nonBreakingSpace"] = 160] = "nonBreakingSpace"; CharacterCodes[CharacterCodes["enQuad"] = 8192] = "enQuad"; CharacterCodes[CharacterCodes["emQuad"] = 8193] = "emQuad"; CharacterCodes[CharacterCodes["enSpace"] = 8194] = "enSpace"; CharacterCodes[CharacterCodes["emSpace"] = 8195] = "emSpace"; CharacterCodes[CharacterCodes["threePerEmSpace"] = 8196] = "threePerEmSpace"; CharacterCodes[CharacterCodes["fourPerEmSpace"] = 8197] = "fourPerEmSpace"; CharacterCodes[CharacterCodes["sixPerEmSpace"] = 8198] = "sixPerEmSpace"; CharacterCodes[CharacterCodes["figureSpace"] = 8199] = "figureSpace"; CharacterCodes[CharacterCodes["punctuationSpace"] = 8200] = "punctuationSpace"; CharacterCodes[CharacterCodes["thinSpace"] = 8201] = "thinSpace"; CharacterCodes[CharacterCodes["hairSpace"] = 8202] = "hairSpace"; CharacterCodes[CharacterCodes["zeroWidthSpace"] = 8203] = "zeroWidthSpace"; CharacterCodes[CharacterCodes["narrowNoBreakSpace"] = 8239] = "narrowNoBreakSpace"; CharacterCodes[CharacterCodes["ideographicSpace"] = 12288] = "ideographicSpace"; CharacterCodes[CharacterCodes["mathematicalSpace"] = 8287] = "mathematicalSpace"; CharacterCodes[CharacterCodes["ogham"] = 5760] = "ogham"; CharacterCodes[CharacterCodes["_"] = 95] = "_"; CharacterCodes[CharacterCodes["$"] = 36] = "$"; CharacterCodes[CharacterCodes["_0"] = 48] = "_0"; CharacterCodes[CharacterCodes["_1"] = 49] = "_1"; CharacterCodes[CharacterCodes["_2"] = 50] = "_2"; CharacterCodes[CharacterCodes["_3"] = 51] = "_3"; CharacterCodes[CharacterCodes["_4"] = 52] = "_4"; CharacterCodes[CharacterCodes["_5"] = 53] = "_5"; CharacterCodes[CharacterCodes["_6"] = 54] = "_6"; CharacterCodes[CharacterCodes["_7"] = 55] = "_7"; CharacterCodes[CharacterCodes["_8"] = 56] = "_8"; CharacterCodes[CharacterCodes["_9"] = 57] = "_9"; CharacterCodes[CharacterCodes["a"] = 97] = "a"; CharacterCodes[CharacterCodes["b"] = 98] = "b"; CharacterCodes[CharacterCodes["c"] = 99] = "c"; CharacterCodes[CharacterCodes["d"] = 100] = "d"; CharacterCodes[CharacterCodes["e"] = 101] = "e"; CharacterCodes[CharacterCodes["f"] = 102] = "f"; CharacterCodes[CharacterCodes["g"] = 103] = "g"; CharacterCodes[CharacterCodes["h"] = 104] = "h"; CharacterCodes[CharacterCodes["i"] = 105] = "i"; CharacterCodes[CharacterCodes["j"] = 106] = "j"; CharacterCodes[CharacterCodes["k"] = 107] = "k"; CharacterCodes[CharacterCodes["l"] = 108] = "l"; CharacterCodes[CharacterCodes["m"] = 109] = "m"; CharacterCodes[CharacterCodes["n"] = 110] = "n"; CharacterCodes[CharacterCodes["o"] = 111] = "o"; CharacterCodes[CharacterCodes["p"] = 112] = "p"; CharacterCodes[CharacterCodes["q"] = 113] = "q"; CharacterCodes[CharacterCodes["r"] = 114] = "r"; CharacterCodes[CharacterCodes["s"] = 115] = "s"; CharacterCodes[CharacterCodes["t"] = 116] = "t"; CharacterCodes[CharacterCodes["u"] = 117] = "u"; CharacterCodes[CharacterCodes["v"] = 118] = "v"; CharacterCodes[CharacterCodes["w"] = 119] = "w"; CharacterCodes[CharacterCodes["x"] = 120] = "x"; CharacterCodes[CharacterCodes["y"] = 121] = "y"; CharacterCodes[CharacterCodes["z"] = 122] = "z"; CharacterCodes[CharacterCodes["A"] = 65] = "A"; CharacterCodes[CharacterCodes["B"] = 66] = "B"; CharacterCodes[CharacterCodes["C"] = 67] = "C"; CharacterCodes[CharacterCodes["D"] = 68] = "D"; CharacterCodes[CharacterCodes["E"] = 69] = "E"; CharacterCodes[CharacterCodes["F"] = 70] = "F"; CharacterCodes[CharacterCodes["G"] = 71] = "G"; CharacterCodes[CharacterCodes["H"] = 72] = "H"; CharacterCodes[CharacterCodes["I"] = 73] = "I"; CharacterCodes[CharacterCodes["J"] = 74] = "J"; CharacterCodes[CharacterCodes["K"] = 75] = "K"; CharacterCodes[CharacterCodes["L"] = 76] = "L"; CharacterCodes[CharacterCodes["M"] = 77] = "M"; CharacterCodes[CharacterCodes["N"] = 78] = "N"; CharacterCodes[CharacterCodes["O"] = 79] = "O"; CharacterCodes[CharacterCodes["P"] = 80] = "P"; CharacterCodes[CharacterCodes["Q"] = 81] = "Q"; CharacterCodes[CharacterCodes["R"] = 82] = "R"; CharacterCodes[CharacterCodes["S"] = 83] = "S"; CharacterCodes[CharacterCodes["T"] = 84] = "T"; CharacterCodes[CharacterCodes["U"] = 85] = "U"; CharacterCodes[CharacterCodes["V"] = 86] = "V"; CharacterCodes[CharacterCodes["W"] = 87] = "W"; CharacterCodes[CharacterCodes["X"] = 88] = "X"; CharacterCodes[CharacterCodes["Y"] = 89] = "Y"; CharacterCodes[CharacterCodes["Z"] = 90] = "Z"; CharacterCodes[CharacterCodes["ampersand"] = 38] = "ampersand"; CharacterCodes[CharacterCodes["asterisk"] = 42] = "asterisk