Classes
- CancellationTokenObject
- ClassificationTypeNames
- OperationCanceledException
- ScriptElementKind
- ScriptElementKindModifier
- TextChange
- TextChangeRange
- TextSpan
Interfaces
- AccessorDeclaration
- ArrayLiteralExpression
- ArrayTypeNode
- BinaryExpression
- Block
- BreakOrContinueStatement
- CallExpression
- CancellationToken
- CaseClause
- CatchClause
- ClassDeclaration
- ClassElement
- ClassificationInfo
- ClassificationResult
- ClassifiedSpan
- Classifier
- CommandLineOption
- CommentRange
- CompilerHost
- CompilerOptions
- CompletionEntry
- CompletionEntryDetails
- CompletionInfo
- ComputedPropertyName
- ConditionalExpression
- ConstructorDeclaration
- Declaration
- DefaultClause
- DefinitionInfo
- DeleteExpression
- Diagnostic
- DiagnosticMessage
- DiagnosticMessageChain
- DisplayPartsSymbolWriter
- DocumentRegistry
- DoStatement
- EditorOptions
- ElementAccessExpression
- EmitOutput
- EmitResolver
- EmitResult
- EnumDeclaration
- EnumMember
- ExportAssignment
- Expression
- ExpressionStatement
- ExternalModuleReference
- FileReference
- ForInStatement
- FormatCodeOptions
- ForStatement
- FunctionDeclaration
- FunctionExpression
- FunctionLikeDeclaration
- FunctionOrConstructorTypeNode
- GenericType
- HeritageClause
- Identifier
- IfStatement
- ImportDeclaration
- IndexSignatureDeclaration
- InferenceContext
- InterfaceDeclaration
- InterfaceType
- IntrinsicType
- IScriptSnapshot
- IterationStatement
- LabeledStatement
- LanguageService
- LanguageServiceHost
- LeftHandSideExpression
- LineAndCharacter
- LiteralExpression
- Logger
- Map
- MemberExpression
- MethodDeclaration
- ModifiersArray
- ModuleBlock
- ModuleDeclaration
- ModuleElement
- NavigateToItem
- NavigationBarItem
- Node
- NodeArray
- NodeLinks
- ObjectLiteralElement
- ObjectLiteralExpression
- OutliningSpan
- OutputFile
- ParameterDeclaration
- ParenthesizedExpression
- ParenthesizedTypeNode
- ParsedCommandLine
- PostfixExpression
- PostfixUnaryExpression
- PrefixUnaryExpression
- PreProcessedFileInfo
- PrimaryExpression
- Program
- PropertyAccessExpression
- PropertyAssignment
- PropertyDeclaration
- QualifiedName
- QuickInfo
- ReferenceEntry
- RenameInfo
- RenameLocation
- ResolvedType
- ReturnStatement
- Scanner
- ShorthandPropertyAssignment
- Signature
- SignatureDeclaration
- SignatureHelpItem
- SignatureHelpItems
- SignatureHelpParameter
- SourceFile
- SourceMapData
- SourceMapSpan
- Statement
- StringLiteralExpression
- StringLiteralType
- SwitchStatement
- Symbol
- SymbolAccessiblityResult
- SymbolDisplayBuilder
- SymbolDisplayPart
- SymbolLinks
- SymbolTable
- SymbolVisibilityResult
- SymbolWriter
- TaggedTemplateExpression
- TemplateExpression
- TemplateSpan
- TextRange
- ThrowStatement
- TodoComment
- TodoCommentDescriptor
- TryStatement
- TupleType
- TupleTypeNode
- Type
- TypeAliasDeclaration
- TypeAssertion
- TypeChecker
- TypeInferences
- TypeLiteralNode
- TypeNode
- TypeOfExpression
- TypeParameter
- TypeParameterDeclaration
- TypeQueryNode
- TypeReference
- TypeReferenceNode
- UnaryExpression
- UnionType
- UnionTypeNode
- VariableDeclaration
- VariableStatement
- VoidExpression
- WhileStatement
- WithStatement
- YieldExpression
Namespaces
Enums
- Properties:
-
Name Default nullCharacter0 maxAsciiCharacter127 lineFeed10 carriageReturn13 lineSeparator8232 paragraphSeparator8233 nextLine133 space32 nonBreakingSpace160 enQuad8192 emQuad8193 enSpace8194 emSpace8195 threePerEmSpace8196 fourPerEmSpace8197 sixPerEmSpace8198 figureSpace8199 punctuationSpace8200 thinSpace8201 hairSpace8202 zeroWidthSpace8203 narrowNoBreakSpace8239 ideographicSpace12288 mathematicalSpace8287 ogham5760 _95 $36 _048 _149 _250 _351 _452 _553 _654 _755 _856 _957 a97 b98 c99 d100 e101 f102 g103 h104 i105 j106 k107 l108 m109 n110 o111 p112 q113 r114 s115 t116 u117 v118 w119 x120 y121 z122 A65 B66 C67 D68 E69 F70 G71 H72 I73 J74 K75 L76 M77 N78 O79 P80 Q81 R82 S83 T84 U85 V86 W87 X88 Y89 Z90 ampersand38 asterisk42 at64 backslash92 backtick96 bar124 caret94 closeBrace125 closeBracket93 closeParen41 colon58 comma44 dot46 doubleQuote34 equals61 exclamation33 greaterThan62 lessThan60 minus45 openBrace123 openBracket91 openParen40 percent37 plus43 question63 semicolon59 singleQuote39 slash47 tilde126 backspace8 formFeed12 byteOrderMark65279 tab9 verticalTab11
- Properties:
-
Name Default Succeeded0 AllOutputGenerationSkipped1 JSGeneratedWithSemanticErrors2 DeclarationGenerationSkipped3 EmitErrorsEncountered4 CompilerOptionsErrors5
- Properties:
-
Name Default Start0 InMultiLineCommentTrivia1 InSingleQuoteStringLiteral2 InDoubleQuoteStringLiteral3
- Properties:
-
Name Default TypeChecked1 LexicalThis2 CaptureThis4 EmitExtends8 SuperInstance16 SuperStatic32 ContextChecked64 EnumValuesComputed128
- Properties:
-
Name Default Export1 Ambient2 Public16 Private32 Protected64 Static128 MultiLine256 Synthetic512 DeclarationFile1024 Let2048 Const4096 OctalLiteral8192 Modifier243 AccessibilityModifier112 BlockScoped6144
- Properties:
-
Name Default StrictMode1 DisallowIn2 Yield4 GeneratorParameter8 ContainsError16 HasPropagatedChildContainsErrorFlag32
- Properties:
-
Name Default aliasName0 className1 enumName2 fieldName3 interfaceName4 keyword5 lineBreak6 numericLiteral7 stringLiteral8 localName9 methodName10 moduleName11 operator12 parameterName13 propertyName14 punctuation15 space16 text17 typeParameterName18 enumMemberName19 functionName20 regularExpressionLiteral21
- Properties:
-
Name Default FunctionScopedVariable1 BlockScopedVariable2 Property4 EnumMember8 Function16 Class32 Interface64 ConstEnum128 RegularEnum256 ValueModule512 NamespaceModule1024 TypeLiteral2048 ObjectLiteral4096 Method8192 Constructor16384 GetAccessor32768 SetAccessor65536 CallSignature131072 ConstructSignature262144 IndexSignature524288 TypeParameter1048576 TypeAlias2097152 ExportValue4194304 ExportType8388608 ExportNamespace16777216 Import33554432 Instantiated67108864 Merged134217728 Transient268435456 Prototype536870912 UnionProperty1073741824 Enum384 Variable3 Value107455 Type3152352 Namespace1536 Module1536 Accessor98304 Signature917504 FunctionScopedVariableExcludes107454 BlockScopedVariableExcludes107455 ParameterExcludes107455 PropertyExcludes107455 EnumMemberExcludes107455 FunctionExcludes106927 ClassExcludes3258879 InterfaceExcludes3152288 RegularEnumExcludes3258623 ConstEnumExcludes3259263 ValueModuleExcludes106639 NamespaceModuleExcludes0 MethodExcludes99263 GetAccessorExcludes41919 SetAccessorExcludes74687 TypeParameterExcludes2103776 TypeAliasExcludes3152352 ImportExcludes33554432 ModuleMember35653619 ExportHasLocal944 HasLocals1041936 HasExports1952 HasMembers6240 IsContainer1048560 PropertyOrAccessor98308 Export29360128
- Properties:
-
Name Default None0 WriteTypeParametersOrArguments1 UseOnlyExternalAliasing2
- Properties:
-
Name Default Unknown0 EndOfFileToken1 SingleLineCommentTrivia2 MultiLineCommentTrivia3 NewLineTrivia4 WhitespaceTrivia5 NumericLiteral6 StringLiteral7 RegularExpressionLiteral8 NoSubstitutionTemplateLiteral9 TemplateHead10 TemplateMiddle11 TemplateTail12 OpenBraceToken13 CloseBraceToken14 OpenParenToken15 CloseParenToken16 OpenBracketToken17 CloseBracketToken18 DotToken19 DotDotDotToken20 SemicolonToken21 CommaToken22 LessThanToken23 GreaterThanToken24 LessThanEqualsToken25 GreaterThanEqualsToken26 EqualsEqualsToken27 ExclamationEqualsToken28 EqualsEqualsEqualsToken29 ExclamationEqualsEqualsToken30 EqualsGreaterThanToken31 PlusToken32 MinusToken33 AsteriskToken34 SlashToken35 PercentToken36 PlusPlusToken37 MinusMinusToken38 LessThanLessThanToken39 GreaterThanGreaterThanToken40 GreaterThanGreaterThanGreaterThanToken41 AmpersandToken42 BarToken43 CaretToken44 ExclamationToken45 TildeToken46 AmpersandAmpersandToken47 BarBarToken48 QuestionToken49 ColonToken50 EqualsToken51 PlusEqualsToken52 MinusEqualsToken53 AsteriskEqualsToken54 SlashEqualsToken55 PercentEqualsToken56 LessThanLessThanEqualsToken57 GreaterThanGreaterThanEqualsToken58 GreaterThanGreaterThanGreaterThanEqualsToken59 AmpersandEqualsToken60 BarEqualsToken61 CaretEqualsToken62 Identifier63 BreakKeyword64 CaseKeyword65 CatchKeyword66 ClassKeyword67 ConstKeyword68 ContinueKeyword69 DebuggerKeyword70 DefaultKeyword71 DeleteKeyword72 DoKeyword73 ElseKeyword74 EnumKeyword75 ExportKeyword76 ExtendsKeyword77 FalseKeyword78 FinallyKeyword79 ForKeyword80 FunctionKeyword81 IfKeyword82 ImportKeyword83 InKeyword84 InstanceOfKeyword85 NewKeyword86 NullKeyword87 ReturnKeyword88 SuperKeyword89 SwitchKeyword90 ThisKeyword91 ThrowKeyword92 TrueKeyword93 TryKeyword94 TypeOfKeyword95 VarKeyword96 VoidKeyword97 WhileKeyword98 WithKeyword99 ImplementsKeyword100 InterfaceKeyword101 LetKeyword102 PackageKeyword103 PrivateKeyword104 ProtectedKeyword105 PublicKeyword106 StaticKeyword107 YieldKeyword108 AnyKeyword109 BooleanKeyword110 ConstructorKeyword111 DeclareKeyword112 GetKeyword113 ModuleKeyword114 RequireKeyword115 NumberKeyword116 SetKeyword117 StringKeyword118 TypeKeyword119 QualifiedName120 ComputedPropertyName121 TypeParameter122 Parameter123 Property124 Method125 Constructor126 GetAccessor127 SetAccessor128 CallSignature129 ConstructSignature130 IndexSignature131 TypeReference132 FunctionType133 ConstructorType134 TypeQuery135 TypeLiteral136 ArrayType137 TupleType138 UnionType139 ParenthesizedType140 ArrayLiteralExpression141 ObjectLiteralExpression142 PropertyAccessExpression143 ElementAccessExpression144 CallExpression145 NewExpression146 TaggedTemplateExpression147 TypeAssertionExpression148 ParenthesizedExpression149 FunctionExpression150 ArrowFunction151 DeleteExpression152 TypeOfExpression153 VoidExpression154 PrefixUnaryExpression155 PostfixUnaryExpression156 BinaryExpression157 ConditionalExpression158 TemplateExpression159 YieldExpression160 OmittedExpression161 TemplateSpan162 Block163 VariableStatement164 EmptyStatement165 ExpressionStatement166 IfStatement167 DoStatement168 WhileStatement169 ForStatement170 ForInStatement171 ContinueStatement172 BreakStatement173 ReturnStatement174 WithStatement175 SwitchStatement176 LabeledStatement177 ThrowStatement178 TryStatement179 TryBlock180 FinallyBlock181 DebuggerStatement182 VariableDeclaration183 FunctionDeclaration184 ClassDeclaration185 InterfaceDeclaration186 TypeAliasDeclaration187 EnumDeclaration188 ModuleDeclaration189 ModuleBlock190 ImportDeclaration191 ExportAssignment192 ExternalModuleReference193 CaseClause194 DefaultClause195 HeritageClause196 CatchClause197 PropertyAssignment198 ShorthandPropertyAssignment199 EnumMember200 SourceFile201 Program202 SyntaxList203 Count204 FirstAssignment51 LastAssignment62 FirstReservedWord64 LastReservedWord99 FirstKeyword64 LastKeyword119 FirstFutureReservedWord100 LastFutureReservedWord108 FirstTypeNode132 LastTypeNode140 FirstPunctuation13 LastPunctuation62 FirstToken0 LastToken119 FirstTriviaToken2 LastTriviaToken5 FirstLiteralToken6 LastLiteralToken9 FirstTemplateToken9 LastTemplateToken12 FirstOperator21 LastOperator62 FirstBinaryOperator23 LastBinaryOperator62 FirstNode120
- Properties:
-
Name Default Punctuation0 Keyword1 Operator2 Comment3 Whitespace4 Identifier5 NumberLiteral6 StringLiteral7 RegExpLiteral8
- Properties:
-
Name Default Any1 String2 Number4 Boolean8 Void16 Undefined32 Null64 Enum128 StringLiteral256 TypeParameter512 Class1024 Interface2048 Reference4096 Tuple8192 Union16384 Anonymous32768 FromSignature65536 Intrinsic127 StringLike258 NumberLike132 ObjectType48128
- Properties:
-
Name Default None0 WriteArrayAsGenericType1 UseTypeOfFunction2 NoTruncation4 WriteArrowStyleSignature8 WriteOwnNameForAnyLike16 WriteTypeArgumentsOfSignature32 InElementType64
Callbacks
Parameters:
| Name | Type |
|---|---|
pos |
number |
end |
number |
Parameters:
| Name | Type |
|---|---|
message |
string |
Parameters:
| Name | Type |
|---|---|
message |
string |