Type aliases
AffectedFileResult
Type parameters
ArrayBindingOrAssignmentElement
ArrayBindingOrAssignmentPattern
AssignmentOperatorOrHigher
BindingOrAssignmentElement
BindingOrAssignmentElementRestIndicator
BindingOrAssignmentElementTarget
BindingOrAssignmentPattern
CompletionsTriggerCharacter
CompletionsTriggerCharacter: "." | "\"" | "'" | "`" | "/" | "@" | "<" | "#"
CompoundAssignmentOperator
CreateProgram
Type parameters
Type declaration
-
-
Parameters
-
rootNames: readonly string[] | undefined
-
-
-
Optional oldProgram: T
-
Optional configFileParsingDiagnostics: readonly Diagnostic[]
-
Optional projectReferences: readonly ProjectReference[]
Returns T
DeclarationWithTypeParameterChildren
DeclarationWithTypeParameters
DiagnosticReporter
Diagnostic
Reporter: (diagnostic: Diagnostic) => void
DirectoryWatcherCallback
DirectoryWatcherCallback: (fileName: string) => void
DocumentRegistryBucketKey
DocumentRegistryBucketKey: string & { __bucketKey: any }
EmitHelperUniqueNameCallback
EmitHelperUniqueNameCallback: (name: string) => string
Type declaration
-
-
Parameters
Returns string
EntityNameOrEntityNameExpression
FunctionOrConstructorTypeNode
InvalidatedProject
Type parameters
LogicalOrCoalescingAssignmentOperator
MultiplicativeOperatorOrHigher
ObjectBindingOrAssignmentElement
ObjectBindingOrAssignmentPattern
ParameterPropertyDeclaration
ParameterPropertyModifier
Path
Path: string & { __pathBrand: any }
RefactorTriggerReason
RefactorTriggerReason: "implicit" | "invoked"
RelationalOperatorOrHigher
ReportEmitErrorSummary
ReportEmitErrorSummary: (errorCount: number) => void
Type declaration
-
- (errorCount: number): void
ResolvedConfigFileName
ResolvedConfigFileName: string & { _isResolvedConfigFileName: never }
SignatureHelpRetriggerCharacter
SignatureHelpTriggerCharacter
SignatureHelpTriggerCharacter: "," | "(" | "<"
SignatureHelpTriggerReason
Transformer
Transformer<T>: (node: T) => T
Type parameters
TransformerFactory
Type parameters
TypeOfTag
TypeOfTag: "undefined" | "number" | "bigint" | "boolean" | "string" | "symbol" | "object" | "function"
TypeOnlyCompatibleAliasDeclaration
UnionOrIntersectionTypeNode
VisitResult
VisitResult<T>: T | T[] | undefined
Type parameters
WatchStatusReporter
Type declaration
-
-
Parameters
-
-
newLine: string
-
-
Optional errorCount: number
Returns void
WithMetadata
WithMetadata<T>: T & { metadata?: unknown }
Type parameters
WriteFileCallback
Write
FileCallback: (fileName: string, data: string, writeByteOrderMark: boolean, onError?: (message: string) => void, sourceFiles?: readonly SourceFile[]) => void
Type declaration
-
- (fileName: string, data: string, writeByteOrderMark: boolean, onError?: (message: string) => void, sourceFiles?: readonly SourceFile[]): void
-
Parameters
-
fileName: string
-
data: string
-
writeByteOrderMark: boolean
-
Optional onError: (message: string) => void
-
Optional sourceFiles: readonly SourceFile[]
Returns void
__String
__
String: (string & { __escapedIdentifier: void }) | (void & { __escapedIdentifier: void }) | InternalSymbolName
Use
AssertsKeyword
instead.