Search
Preparing search index...
The search index is not available
DefinitelyTyped
Inherited
Private
Externals
Only exported
TypeScript
SyntaxInformationMap
Class SyntaxInformationMap
Hierarchy
SyntaxWalker
SyntaxInformationMap
Index
Constructor methods
constructor
Properties
_currentPosition
_elementToParent
_parentStack
_previousToken
_previousTokenInformation
elementToPosition
tokenToInformation
trackParents
trackPreviousToken
Methods
create
end
firstTokenInLineContainingToken
fullStart
isFirstTokenInLine
isFirstTokenInLineWorker
parent
previousToken
start
tokenInformation
visitArgumentList
visitArrayLiteralExpression
visitArrayType
visitBinaryExpression
visitBlock
visitBreakStatement
visitCallSignature
visitCaseSwitchClause
visitCastExpression
visitCatchClause
visitClassDeclaration
visitConditionalExpression
visitConstraint
visitConstructSignature
visitConstructorDeclaration
visitConstructorType
visitContinueStatement
visitDebuggerStatement
visitDefaultSwitchClause
visitDeleteExpression
visitDoStatement
visitElementAccessExpression
visitElseClause
visitEmptyStatement
visitEnumDeclaration
visitEnumElement
visitEqualsValueClause
visitExportAssignment
visitExpressionStatement
visitExternalModuleReference
visitFinallyClause
visitForInStatement
visitForStatement
visitFunctionDeclaration
visitFunctionExpression
visitFunctionPropertyAssignment
visitFunctionType
visitGenericType
visitGetAccessor
visitHeritageClause
visitIfStatement
visitImportDeclaration
visitIndexMemberDeclaration
visitIndexSignature
visitInterfaceDeclaration
visitInvocationExpression
visitLabeledStatement
visitList
visitMemberAccessExpression
visitMemberFunctionDeclaration
visitMemberVariableDeclaration
visitMethodSignature
visitModuleDeclaration
visitModuleNameModuleReference
visitNode
visitNodeOrToken
visitObjectCreationExpression
visitObjectLiteralExpression
visitObjectType
visitOmittedExpression
visitOptionalNode
visitOptionalNodeOrToken
visitParameter
visitParameterList
visitParenthesizedArrowFunctionExpression
visitParenthesizedExpression
visitPostfixUnaryExpression
visitPrefixUnaryExpression
visitPropertySignature
visitQualifiedName
visitReturnStatement
visitSeparatedList
visitSetAccessor
visitSimpleArrowFunctionExpression
visitSimplePropertyAssignment
visitSourceUnit
visitSwitchStatement
visitThrowStatement
visitToken
visitTryStatement
visitTypeAnnotation
visitTypeArgumentList
visitTypeOfExpression
visitTypeParameter
visitTypeParameterList
visitTypeQuery
visitVariableDeclaration
visitVariableDeclarator
visitVariableStatement
visitVoidExpression
visitWhileStatement
visitWithStatement
Constructor methods
constructor
(
trackParents
:
boolean
, trackPreviousToken
:
boolean
)
:
SyntaxInformationMap
Parameters
trackParents:
boolean
trackPreviousToken:
boolean
Returns
SyntaxInformationMap
Properties
private
_currentPosition
:
any
private
_elementToParent
:
any
private
_parentStack
:
any
private
_previousToken
:
any
private
_previousTokenInformation
:
any
private
elementToPosition
:
any
private
tokenToInformation
:
any
private
trackParents
:
any
private
trackPreviousToken
:
any
Methods
public
static
create
(
node
:
SyntaxNode
, trackParents
:
boolean
, trackPreviousToken
:
boolean
)
:
SyntaxInformationMap
Parameters
node:
SyntaxNode
trackParents:
boolean
trackPreviousToken:
boolean
Returns
SyntaxInformationMap
public
end
(
element
:
ISyntaxElement
)
:
number
Parameters
element:
ISyntaxElement
Returns
number
public
firstTokenInLineContainingToken
(
token
:
ISyntaxToken
)
:
ISyntaxToken
Parameters
token:
ISyntaxToken
Returns
ISyntaxToken
public
fullStart
(
element
:
ISyntaxElement
)
:
number
Parameters
element:
ISyntaxElement
Returns
number
public
isFirstTokenInLine
(
token
:
ISyntaxToken
)
:
boolean
Parameters
token:
ISyntaxToken
Returns
boolean
private
isFirstTokenInLineWorker
(
information
:
any
)
:
any
Parameters
information:
any
Returns
any
public
parent
(
element
:
ISyntaxElement
)
:
SyntaxNode
Parameters
element:
ISyntaxElement
Returns
SyntaxNode
public
previousToken
(
token
:
ISyntaxToken
)
:
ISyntaxToken
Parameters
token:
ISyntaxToken
Returns
ISyntaxToken
public
start
(
element
:
ISyntaxElement
)
:
number
Parameters
element:
ISyntaxElement
Returns
number
public
tokenInformation
(
token
:
ISyntaxToken
)
:
ITokenInformation
Parameters
token:
ISyntaxToken
Returns
ITokenInformation
public
visitArgumentList
(
node
:
ArgumentListSyntax
)
Parameters
node:
ArgumentListSyntax
public
visitArrayLiteralExpression
(
node
:
ArrayLiteralExpressionSyntax
)
Parameters
node:
ArrayLiteralExpressionSyntax
public
visitArrayType
(
node
:
ArrayTypeSyntax
)
Parameters
node:
ArrayTypeSyntax
public
visitBinaryExpression
(
node
:
BinaryExpressionSyntax
)
Parameters
node:
BinaryExpressionSyntax
public
visitBlock
(
node
:
BlockSyntax
)
Parameters
node:
BlockSyntax
public
visitBreakStatement
(
node
:
BreakStatementSyntax
)
Parameters
node:
BreakStatementSyntax
public
visitCallSignature
(
node
:
CallSignatureSyntax
)
Parameters
node:
CallSignatureSyntax
public
visitCaseSwitchClause
(
node
:
CaseSwitchClauseSyntax
)
Parameters
node:
CaseSwitchClauseSyntax
public
visitCastExpression
(
node
:
CastExpressionSyntax
)
Parameters
node:
CastExpressionSyntax
public
visitCatchClause
(
node
:
CatchClauseSyntax
)
Parameters
node:
CatchClauseSyntax
public
visitClassDeclaration
(
node
:
ClassDeclarationSyntax
)
Parameters
node:
ClassDeclarationSyntax
public
visitConditionalExpression
(
node
:
ConditionalExpressionSyntax
)
Parameters
node:
ConditionalExpressionSyntax
public
visitConstraint
(
node
:
ConstraintSyntax
)
Parameters
node:
ConstraintSyntax
public
visitConstructSignature
(
node
:
ConstructSignatureSyntax
)
Parameters
node:
ConstructSignatureSyntax
public
visitConstructorDeclaration
(
node
:
ConstructorDeclarationSyntax
)
Parameters
node:
ConstructorDeclarationSyntax
public
visitConstructorType
(
node
:
ConstructorTypeSyntax
)
Parameters
node:
ConstructorTypeSyntax
public
visitContinueStatement
(
node
:
ContinueStatementSyntax
)
Parameters
node:
ContinueStatementSyntax
public
visitDebuggerStatement
(
node
:
DebuggerStatementSyntax
)
Parameters
node:
DebuggerStatementSyntax
public
visitDefaultSwitchClause
(
node
:
DefaultSwitchClauseSyntax
)
Parameters
node:
DefaultSwitchClauseSyntax
public
visitDeleteExpression
(
node
:
DeleteExpressionSyntax
)
Parameters
node:
DeleteExpressionSyntax
public
visitDoStatement
(
node
:
DoStatementSyntax
)
Parameters
node:
DoStatementSyntax
public
visitElementAccessExpression
(
node
:
ElementAccessExpressionSyntax
)
Parameters
node:
ElementAccessExpressionSyntax
public
visitElseClause
(
node
:
ElseClauseSyntax
)
Parameters
node:
ElseClauseSyntax
public
visitEmptyStatement
(
node
:
EmptyStatementSyntax
)
Parameters
node:
EmptyStatementSyntax
public
visitEnumDeclaration
(
node
:
EnumDeclarationSyntax
)
Parameters
node:
EnumDeclarationSyntax
public
visitEnumElement
(
node
:
EnumElementSyntax
)
Parameters
node:
EnumElementSyntax
public
visitEqualsValueClause
(
node
:
EqualsValueClauseSyntax
)
Parameters
node:
EqualsValueClauseSyntax
public
visitExportAssignment
(
node
:
ExportAssignmentSyntax
)
Parameters
node:
ExportAssignmentSyntax
public
visitExpressionStatement
(
node
:
ExpressionStatementSyntax
)
Parameters
node:
ExpressionStatementSyntax
public
visitExternalModuleReference
(
node
:
ExternalModuleReferenceSyntax
)
Parameters
node:
ExternalModuleReferenceSyntax
public
visitFinallyClause
(
node
:
FinallyClauseSyntax
)
Parameters
node:
FinallyClauseSyntax
public
visitForInStatement
(
node
:
ForInStatementSyntax
)
Parameters
node:
ForInStatementSyntax
public
visitForStatement
(
node
:
ForStatementSyntax
)
Parameters
node:
ForStatementSyntax
public
visitFunctionDeclaration
(
node
:
FunctionDeclarationSyntax
)
Parameters
node:
FunctionDeclarationSyntax
public
visitFunctionExpression
(
node
:
FunctionExpressionSyntax
)
Parameters
node:
FunctionExpressionSyntax
public
visitFunctionPropertyAssignment
(
node
:
FunctionPropertyAssignmentSyntax
)
Parameters
node:
FunctionPropertyAssignmentSyntax
public
visitFunctionType
(
node
:
FunctionTypeSyntax
)
Parameters
node:
FunctionTypeSyntax
public
visitGenericType
(
node
:
GenericTypeSyntax
)
Parameters
node:
GenericTypeSyntax
public
visitGetAccessor
(
node
:
GetAccessorSyntax
)
Parameters
node:
GetAccessorSyntax
public
visitHeritageClause
(
node
:
HeritageClauseSyntax
)
Parameters
node:
HeritageClauseSyntax
public
visitIfStatement
(
node
:
IfStatementSyntax
)
Parameters
node:
IfStatementSyntax
public
visitImportDeclaration
(
node
:
ImportDeclarationSyntax
)
Parameters
node:
ImportDeclarationSyntax
public
visitIndexMemberDeclaration
(
node
:
IndexMemberDeclarationSyntax
)
Parameters
node:
IndexMemberDeclarationSyntax
public
visitIndexSignature
(
node
:
IndexSignatureSyntax
)
Parameters
node:
IndexSignatureSyntax
public
visitInterfaceDeclaration
(
node
:
InterfaceDeclarationSyntax
)
Parameters
node:
InterfaceDeclarationSyntax
public
visitInvocationExpression
(
node
:
InvocationExpressionSyntax
)
Parameters
node:
InvocationExpressionSyntax
public
visitLabeledStatement
(
node
:
LabeledStatementSyntax
)
Parameters
node:
LabeledStatementSyntax
public
visitList
(
list
:
ISyntaxList
)
Parameters
list:
ISyntaxList
public
visitMemberAccessExpression
(
node
:
MemberAccessExpressionSyntax
)
Parameters
node:
MemberAccessExpressionSyntax
public
visitMemberFunctionDeclaration
(
node
:
MemberFunctionDeclarationSyntax
)
Parameters
node:
MemberFunctionDeclarationSyntax
public
visitMemberVariableDeclaration
(
node
:
MemberVariableDeclarationSyntax
)
Parameters
node:
MemberVariableDeclarationSyntax
public
visitMethodSignature
(
node
:
MethodSignatureSyntax
)
Parameters
node:
MethodSignatureSyntax
public
visitModuleDeclaration
(
node
:
ModuleDeclarationSyntax
)
Parameters
node:
ModuleDeclarationSyntax
public
visitModuleNameModuleReference
(
node
:
ModuleNameModuleReferenceSyntax
)
Parameters
node:
ModuleNameModuleReferenceSyntax
public
visitNode
(
node
:
SyntaxNode
)
Parameters
node:
SyntaxNode
public
visitNodeOrToken
(
nodeOrToken
:
ISyntaxNodeOrToken
)
Parameters
nodeOrToken:
ISyntaxNodeOrToken
public
visitObjectCreationExpression
(
node
:
ObjectCreationExpressionSyntax
)
Parameters
node:
ObjectCreationExpressionSyntax
public
visitObjectLiteralExpression
(
node
:
ObjectLiteralExpressionSyntax
)
Parameters
node:
ObjectLiteralExpressionSyntax
public
visitObjectType
(
node
:
ObjectTypeSyntax
)
Parameters
node:
ObjectTypeSyntax
public
visitOmittedExpression
(
node
:
OmittedExpressionSyntax
)
Parameters
node:
OmittedExpressionSyntax
public
visitOptionalNode
(
node
:
SyntaxNode
)
Parameters
node:
SyntaxNode
public
visitOptionalNodeOrToken
(
nodeOrToken
:
ISyntaxNodeOrToken
)
Parameters
nodeOrToken:
ISyntaxNodeOrToken
public
visitParameter
(
node
:
ParameterSyntax
)
Parameters
node:
ParameterSyntax
public
visitParameterList
(
node
:
ParameterListSyntax
)
Parameters
node:
ParameterListSyntax
public
visitParenthesizedArrowFunctionExpression
(
node
:
ParenthesizedArrowFunctionExpressionSyntax
)
Parameters
node:
ParenthesizedArrowFunctionExpressionSyntax
public
visitParenthesizedExpression
(
node
:
ParenthesizedExpressionSyntax
)
Parameters
node:
ParenthesizedExpressionSyntax
public
visitPostfixUnaryExpression
(
node
:
PostfixUnaryExpressionSyntax
)
Parameters
node:
PostfixUnaryExpressionSyntax
public
visitPrefixUnaryExpression
(
node
:
PrefixUnaryExpressionSyntax
)
Parameters
node:
PrefixUnaryExpressionSyntax
public
visitPropertySignature
(
node
:
PropertySignatureSyntax
)
Parameters
node:
PropertySignatureSyntax
public
visitQualifiedName
(
node
:
QualifiedNameSyntax
)
Parameters
node:
QualifiedNameSyntax
public
visitReturnStatement
(
node
:
ReturnStatementSyntax
)
Parameters
node:
ReturnStatementSyntax
public
visitSeparatedList
(
list
:
ISeparatedSyntaxList
)
Parameters
list:
ISeparatedSyntaxList
public
visitSetAccessor
(
node
:
SetAccessorSyntax
)
Parameters
node:
SetAccessorSyntax
public
visitSimpleArrowFunctionExpression
(
node
:
SimpleArrowFunctionExpressionSyntax
)
Parameters
node:
SimpleArrowFunctionExpressionSyntax
public
visitSimplePropertyAssignment
(
node
:
SimplePropertyAssignmentSyntax
)
Parameters
node:
SimplePropertyAssignmentSyntax
public
visitSourceUnit
(
node
:
SourceUnitSyntax
)
Parameters
node:
SourceUnitSyntax
public
visitSwitchStatement
(
node
:
SwitchStatementSyntax
)
Parameters
node:
SwitchStatementSyntax
public
visitThrowStatement
(
node
:
ThrowStatementSyntax
)
Parameters
node:
ThrowStatementSyntax
public
visitToken
(
token
:
ISyntaxToken
)
Parameters
token:
ISyntaxToken
public
visitTryStatement
(
node
:
TryStatementSyntax
)
Parameters
node:
TryStatementSyntax
public
visitTypeAnnotation
(
node
:
TypeAnnotationSyntax
)
Parameters
node:
TypeAnnotationSyntax
public
visitTypeArgumentList
(
node
:
TypeArgumentListSyntax
)
Parameters
node:
TypeArgumentListSyntax
public
visitTypeOfExpression
(
node
:
TypeOfExpressionSyntax
)
Parameters
node:
TypeOfExpressionSyntax
public
visitTypeParameter
(
node
:
TypeParameterSyntax
)
Parameters
node:
TypeParameterSyntax
public
visitTypeParameterList
(
node
:
TypeParameterListSyntax
)
Parameters
node:
TypeParameterListSyntax
public
visitTypeQuery
(
node
:
TypeQuerySyntax
)
Parameters
node:
TypeQuerySyntax
public
visitVariableDeclaration
(
node
:
VariableDeclarationSyntax
)
Parameters
node:
VariableDeclarationSyntax
public
visitVariableDeclarator
(
node
:
VariableDeclaratorSyntax
)
Parameters
node:
VariableDeclaratorSyntax
public
visitVariableStatement
(
node
:
VariableStatementSyntax
)
Parameters
node:
VariableStatementSyntax
public
visitVoidExpression
(
node
:
VoidExpressionSyntax
)
Parameters
node:
VoidExpressionSyntax
public
visitWhileStatement
(
node
:
WhileStatementSyntax
)
Parameters
node:
WhileStatementSyntax
public
visitWithStatement
(
node
:
WithStatementSyntax
)
Parameters
node:
WithStatementSyntax
Globals
TypeScript
TypeScript.ASTHelpers
TypeScript.BitMatrix
TypeScript.BitVector
TypeScript.Collections
TypeScript.CompilerDiagnostics
TypeScript.DeclarationCreator
TypeScript.Indentation
TypeScript.IntegerUtilities
TypeScript.LineMap1
TypeScript.Parser
TypeScript.PullHelpers
TypeScript.PullInstantiationHelpers
TypeScript.ScriptSnapshot
TypeScript.Services
TypeScript.Services.Breakpoints
TypeScript.Services.Formatting
TypeScript.Services.Formatting.Shared
TypeScript.SimpleText
TypeScript.Syntax
TypeScript.SyntaxFacts
TypeScript.TextFactory
TypeScript.TextUtilities
typescript-services
DiagnosticCode
Environment
LocalizedDiagnosticMessages
astTranslationTime
compilerDirectoryExistsTime
compilerDirectoryNameTime
compilerFileExistsTime
compilerResolvePathTime
declCacheHit
declCacheMiss
declarationEmitFunctionDeclarationGetSymbolTime
declarationEmitGetAccessorFunctionTime
declarationEmitGetBaseTypeTime
declarationEmitGetBoundDeclTypeTime
declarationEmitGetImportDeclarationSymbolTime
declarationEmitGetTypeParameterSymbolTime
declarationEmitIsExternallyVisibleTime
declarationEmitIsOverloadedCallSignatureTime
declarationEmitTime
declarationEmitTypeSignatureTime
diagnosticInformationMap
emitTime
emitWriteFileTime
fileResolutionGetDefaultLibraryTime
fileResolutionIOTime
fileResolutionImportFileSearchTime
fileResolutionScanImportsTime
fileResolutionTime
ioHostCreateDirectoryStructureTime
ioHostDirectoryNameTime
ioHostResolvePathTime
ioHostWriteFileTime
nSpecializationsCreated
nSpecializedSignaturesCreated
nSpecializedTypeParameterCreated
nodeCreateBufferTime
nodeMakeDirectoryTime
nodeWriteFileSyncTime
pullSymbolID
sentinelEmptyArray
sourceCharactersCompiled
symbolCacheHit
symbolCacheMiss
syntaxDiagnosticsTime
syntaxTreeParseTime
tripleSlashReferenceRegExp
typeCheckTime
AssertionLevel
ByteOrderMark
CharacterCodes
Constants
DiagnosticCategory
EmitContainer
EmitOutputResult
GenerativeTypeClassification
GetAllMembersVisiblity
LanguageVersion
ModuleGenTarget
OutputFileType
PullElementFlags
PullElementKind
SyntaxConstants
SyntaxKind
TypeRelationshipFlags
DiagnosticInfo
IASTSpan
IArrowFunctionExpressionSyntax
IAstWalker
IBitMatrix
IBitVector
ICallExpression
IClassElementSyntax
IEnvironment
IExpressionSyntax
IFileReference
IHashTable
IIndexable
IIterationStatementSyntax
ILineAndCharacter
ILogger
IMemberDeclarationSyntax
IMemberExpressionSyntax
IModuleElementSyntax
IModuleReferenceSyntax
INameSyntax
IParameters
IPostfixExpressionSyntax
IPreProcessedFileInfo
IPrimaryExpressionSyntax
IPropertyAssignmentSyntax
IPullTypeCollection
IReferenceResolverHost
IResolvedFile
IScriptSnapshot
ISeparatedSyntaxList
ISimpleText
ISlidingWindowSource
IStatementSyntax
ISwitchClauseSyntax
ISyntaxElement
ISyntaxList
ISyntaxNode
ISyntaxNodeOrToken
ISyntaxToken
ISyntaxTrivia
ISyntaxTriviaList
ISyntaxVisitor
IText
ITextLine
ITokenInfo
ITokenInformation
ITypeMemberSyntax
ITypeSyntax
IUnaryExpressionSyntax
IndexSignatureInfo
InstantiableSymbol
Iterator
PullCallSymbolInfo
PullSymbolInfo
PullVisibleSymbolsInfo
TypeArgumentMap
AST
ASTSpan
ArgumentList
ArgumentListSyntax
ArrayLiteralExpression
ArrayLiteralExpressionSyntax
ArrayType
ArrayTypeSyntax
ArrayUtilities
AstWalkOptions
AstWalkerFactory
Base64VLQFormat
BinaryExpression
BinaryExpressionSyntax
Block
BlockSyntax
BloomFilter
BreakStatement
BreakStatementSyntax
BuiltInType
CallSignature
CallSignatureSyntax
CandidateInferenceInfo
CaseSwitchClause
CaseSwitchClauseSyntax
CastExpression
CastExpressionSyntax
CatchClause
CatchClauseSyntax
CharacterInfo
ClassDeclaration
ClassDeclarationSyntax
Comment
CompilationSettings
CompileResult
ConditionalExpression
ConditionalExpressionSyntax
Constraint
ConstraintSyntax
ConstructSignature
ConstructSignatureSyntax
ConstructorDeclaration
ConstructorDeclarationSyntax
ConstructorType
ConstructorTypeSyntax
ContextualSignatureInstantiationTypeArgumentInferenceContext
ContinueStatement
ContinueStatementSyntax
Debug
DebuggerStatement
DebuggerStatementSyntax
DeclarationEmitter
DefaultSwitchClause
DefaultSwitchClauseSyntax
DeleteExpression
DeleteExpressionSyntax
DepthLimitedWalker
Diagnostic
DoStatement
DoStatementSyntax
Document
ElementAccessExpression
ElementAccessExpressionSyntax
ElseClause
ElseClauseSyntax
EmitOptions
EmitOutput
EmitState
Emitter
EmptyStatement
EmptyStatementSyntax
EnclosingTypeWalkerState
EnumDeclaration
EnumDeclarationSyntax
EnumElement
EnumElementSyntax
EqualsValueClause
EqualsValueClauseSyntax
Errors
ExportAssignment
ExportAssignmentSyntax
ExpressionStatement
ExpressionStatementSyntax
ExternalModuleReference
ExternalModuleReferenceSyntax
FileInformation
FinallyClause
FinallyClauseSyntax
ForInStatement
ForInStatementSyntax
ForStatement
ForStatementSyntax
FunctionDeclaration
FunctionDeclarationSyntax
FunctionExpression
FunctionExpressionSyntax
FunctionPropertyAssignment
FunctionPropertyAssignmentSyntax
FunctionType
FunctionTypeSyntax
GenericType
GenericTypeSyntax
GetAccessor
GetAccessorSyntax
Hash
HeritageClause
HeritageClauseSyntax
IASTToken
ISeparatedSyntaxList2
ISyntaxList2
IdentiferNameHashTable
Identifier
IdentifierWalker
IfStatement
IfStatementSyntax
ImmutableCompilationSettings
ImportDeclaration
ImportDeclarationSyntax
Indenter
IndexMemberDeclaration
IndexMemberDeclarationSyntax
IndexSignature
IndexSignatureSyntax
InterfaceDeclaration
InterfaceDeclarationSyntax
InvocationExpression
InvocationExpressionSyntax
InvocationTypeArgumentInferenceContext
LabeledStatement
LabeledStatementSyntax
LineAndCharacter
LineMap
LiteralExpression
Location
MathPrototype
MemberAccessExpression
MemberAccessExpressionSyntax
MemberFunctionDeclaration
MemberFunctionDeclarationSyntax
MemberName
MemberNameArray
MemberNameString
MemberVariableDeclaration
MemberVariableDeclarationSyntax
MethodSignature
MethodSignatureSyntax
ModuleDeclaration
ModuleDeclarationSyntax
ModuleNameModuleReference
ModuleNameModuleReferenceSyntax
NormalPullDecl
NullLogger
NumericLiteral
ObjectCreationExpression
ObjectCreationExpressionSyntax
ObjectLiteralExpression
ObjectLiteralExpressionSyntax
ObjectType
ObjectTypeSyntax
OmittedExpression
OmittedExpressionSyntax
OutputFile
Parameter
ParameterList
ParameterListSyntax
ParameterSyntax
ParenthesizedArrowFunctionExpression
ParenthesizedArrowFunctionExpressionSyntax
ParenthesizedExpression
ParenthesizedExpressionSyntax
ParseOptions
PositionTrackingWalker
PositionedElement
PositionedList
PositionedNode
PositionedNodeOrToken
PositionedSeparatedList
PositionedSkippedToken
PositionedToken
PostfixUnaryExpression
PostfixUnaryExpressionSyntax
PrefixUnaryExpression
PrefixUnaryExpressionSyntax
PropertySignature
PropertySignatureSyntax
PullAccessorSymbol
PullAdditionalCallResolutionData
PullAdditionalObjectLiteralResolutionData
PullContainerSymbol
PullContextualTypeContext
PullDecl
PullDeclGroup
PullEnumElementDecl
PullErrorTypeSymbol
PullFunctionExpressionDecl
PullInstantiatedSignatureSymbol
PullInstantiatedTypeParameterSymbol
PullInstantiatedTypeReferenceSymbol
PullPrimitiveTypeSymbol
PullSignatureSymbol
PullStringConstantTypeSymbol
PullSymbol
PullSymbolBinder
PullSynthesizedDecl
PullTypeAliasSymbol
PullTypeEnclosingTypeWalker
PullTypeParameterSymbol
PullTypeReferenceSymbol
PullTypeResolutionContext
PullTypeResolver
PullTypeSymbol
QualifiedName
QualifiedNameSyntax
ReferenceResolutionResult
ReferenceResolver
RegularExpressionLiteral
ReturnStatement
ReturnStatementSyntax
RootPullDecl
Scanner
ScannerUtilities
SemanticInfoChain
SetAccessor
SetAccessorSyntax
SimpleArrowFunctionExpression
SimpleArrowFunctionExpressionSyntax
SimplePropertyAssignment
SimplePropertyAssignmentSyntax
SlidingWindow
SourceMapEntry
SourceMapPosition
SourceMapper
SourceMapping
SourceUnit
SourceUnitSyntax
StringHashTable
StringLiteral
StringUtilities
SuperExpression
SwitchStatement
SwitchStatementSyntax
SyntaxDedenter
SyntaxIndenter
SyntaxInformationMap
constructor
_currentPosition
_elementToParent
_parentStack
_previousToken
_previousTokenInformation
elementToPosition
tokenToInformation
trackParents
trackPreviousToken
create
end
firstTokenInLineContainingToken
fullStart
isFirstTokenInLine
isFirstTokenInLineWorker
parent
previousToken
start
tokenInformation
visitArgumentList
visitArrayLiteralExpression
visitArrayType
visitBinaryExpression
visitBlock
visitBreakStatement
visitCallSignature
visitCaseSwitchClause
visitCastExpression
visitCatchClause
visitClassDeclaration
visitConditionalExpression
visitConstraint
visitConstructSignature
visitConstructorDeclaration
visitConstructorType
visitContinueStatement
visitDebuggerStatement
visitDefaultSwitchClause
visitDeleteExpression
visitDoStatement
visitElementAccessExpression
visitElseClause
visitEmptyStatement
visitEnumDeclaration
visitEnumElement
visitEqualsValueClause
visitExportAssignment
visitExpressionStatement
visitExternalModuleReference
visitFinallyClause
visitForInStatement
visitForStatement
visitFunctionDeclaration
visitFunctionExpression
visitFunctionPropertyAssignment
visitFunctionType
visitGenericType
visitGetAccessor
visitHeritageClause
visitIfStatement
visitImportDeclaration
visitIndexMemberDeclaration
visitIndexSignature
visitInterfaceDeclaration
visitInvocationExpression
visitLabeledStatement
visitList
visitMemberAccessExpression
visitMemberFunctionDeclaration
visitMemberVariableDeclaration
visitMethodSignature
visitModuleDeclaration
visitModuleNameModuleReference
visitNode
visitNodeOrToken
visitObjectCreationExpression
visitObjectLiteralExpression
visitObjectType
visitOmittedExpression
visitOptionalNode
visitOptionalNodeOrToken
visitParameter
visitParameterList
visitParenthesizedArrowFunctionExpression
visitParenthesizedExpression
visitPostfixUnaryExpression
visitPrefixUnaryExpression
visitPropertySignature
visitQualifiedName
visitReturnStatement
visitSeparatedList
visitSetAccessor
visitSimpleArrowFunctionExpression
visitSimplePropertyAssignment
visitSourceUnit
visitSwitchStatement
visitThrowStatement
visitToken
visitTryStatement
visitTypeAnnotation
visitTypeArgumentList
visitTypeOfExpression
visitTypeParameter
visitTypeParameterList
visitTypeQuery
visitVariableDeclaration
visitVariableDeclarator
visitVariableStatement
visitVoidExpression
visitWhileStatement
visitWithStatement
SyntaxNode
SyntaxNodeInvariantsChecker
SyntaxRewriter
SyntaxTokenReplacer
SyntaxTree
SyntaxTreeToAstVisitor
SyntaxUtilities
SyntaxVisitor
SyntaxWalker
TextChangeRange
TextSpan
TextWriter
ThisExpression
ThrowStatement
ThrowStatementSyntax
Timer
TryStatement
TryStatementSyntax
TypeAnnotation
TypeAnnotationSyntax
TypeArgumentInferenceContext
TypeArgumentList
TypeArgumentListSyntax
TypeComparisonInfo
TypeOfExpression
TypeOfExpressionSyntax
TypeParameter
TypeParameterList
TypeParameterListSyntax
TypeParameterSyntax
TypeQuery
TypeQuerySyntax
TypeScriptCompiler
Unicode
VariableDeclaration
VariableDeclarationSyntax
VariableDeclarator
VariableDeclaratorSyntax
VariableStatement
VariableStatementSyntax
VoidExpression
VoidExpressionSyntax
WhileStatement
WhileStatementSyntax
WithStatement
WithStatementSyntax
WrapsTypeParameterCache
changePathToDTS
compareDataObjects
convertToDirectoryPath
createIntrinsicsObject
filePath
filePathComponents
getAstWalkerFactory
getDeclareFilePath
getDiagnosticMessage
getIDForTypeSubstitutions
getLastConstructor
getLocalizedText
getParseOptions
getPathComponents
getPrettyName
getPropertyAssignmentNameTextFromIdentifier
getReferencedFiles
getRelativePathToFixedPath
getRootFilePath
getTrimmedTextLines
hasFlag
hasModifier
isDTSFile
isDoubleQuoted
isQuoted
isRelative
isRooted
isSingleQuoted
isTSFile
isTypesOnlyLocation
lastParameterIsRest
newLine
normalizePath
preProcessFile
quoteStr
stripStartAndEndQuotes
structuralEqualsIncludingPosition
structuralEqualsNotIncludingPosition
switchToForwardSlashes
timeFunction
trimModName