TscChannelExtensions Module
`Api` as members, so the channel is not threaded through every call:
`channel.getSymbolAtPosition parameters` rather than `Api.getSymbolAtPosition channel`.
Each method that takes a parameter record gets a second, inlined overload accepting that
record's fields directly and building it on the caller's behalf. Fields the schema marks
optional are `[
Type extensions
| Type extension |
Description
|
Full Usage:
this.batchRequests parameters
Parameters:
BatchRequestsParams
Returns: BatchRequestsResponse
|
|
Full Usage:
this.batchRequests ?requests
Parameters:
BatchRequest[]
Returns: BatchRequestsResponse
Modifiers: inline |
The fields of BatchRequestsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.createProgram parameters
Parameters:
CreateProgramParams
Returns: CreateProgramResponse
|
|
Full Usage:
this.createProgram (createProgramOptions, ?rootFiles, ?oldProgram, ?fileChanges)
Parameters:
CreateProgramOptions
?rootFiles : DocumentIdentifier[]
?oldProgram : CreateProgramOldProgramParams
?fileChanges : APIFileChanges
Returns: CreateProgramResponse
Modifiers: inline |
The fields of CreateProgramParams, spread. Builds the record and calls the overload above.
Extended Type:
|
|
|
Full Usage:
this.emit (snapshot, project, ?emitOnly)
Parameters:
int
project : string
?emitOnly : int
Returns: EmitResponse
Modifiers: inline |
The fields of EmitParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.emitToString parameters
Parameters:
EmitParams
Returns: EmitOutputResponse
|
|
Full Usage:
this.emitToString (snapshot, project, ?emitOnly)
Parameters:
int
project : string
?emitOnly : int
Returns: EmitOutputResponse
Modifiers: inline |
The fields of EmitParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.formatNodeForInsertion parameters
Parameters:
FormatNodeForInsertionParams
Returns: string
|
|
Full Usage:
this.formatNodeForInsertion (snapshot, project, file, position, data)
Parameters:
int
project : string
file : DocumentIdentifier
position : int
data : string
Returns: string
Modifiers: inline |
The fields of FormatNodeForInsertionParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getAliasSymbolOfType parameters
Parameters:
GetTypePropertyParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getAliasSymbolOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getAliasTypeArgumentsOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getAliasTypeArgumentsOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getAliasedSymbol parameters
Parameters:
CheckerSymbolParams
Returns: SymbolResponse
|
|
Full Usage:
this.getAliasedSymbol (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: SymbolResponse
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getAnyType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getAnyType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getApparentPropertiesOfType parameters
Parameters:
GetTypePropertyParams
Returns: SymbolResponse[]
|
|
Full Usage:
this.getApparentPropertiesOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse[]
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getApparentType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getApparentType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getBaseConstraintOfType parameters
Parameters:
CheckerTypeParams
Returns: TypeResponse voption
|
|
Full Usage:
this.getBaseConstraintOfType (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: TypeResponse voption
Modifiers: inline |
The fields of CheckerTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getBaseTypeOfLiteralType parameters
Parameters:
GetBaseTypeOfLiteralTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getBaseTypeOfLiteralType (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetBaseTypeOfLiteralTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getBaseTypeOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getBaseTypeOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getBaseTypes parameters
Parameters:
CheckerTypeParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getBaseTypes (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of CheckerTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getBigIntType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getBigIntType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getBindDiagnostics parameters
Parameters:
GetDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
|
Full Usage:
this.getBindDiagnostics (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getBooleanType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getBooleanType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getCheckTypeOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getCheckTypeOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getCompletionsAtPosition parameters
Parameters:
GetCompletionsAtPositionParams
Returns: CompletionInfoResponse voption
|
Extended Type:
|
Full Usage:
this.getCompletionsAtPosition (snapshot, project, file, position, ?triggerCharacter, ?includeSymbol)
Parameters:
int
project : string
file : DocumentIdentifier
position : int
?triggerCharacter : string
?includeSymbol : bool
Returns: CompletionInfoResponse voption
Modifiers: inline |
The fields of GetCompletionsAtPositionParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getConfigFileNames parameters
Parameters:
GetProjectDiagnosticsParams
Returns: string[] voption
|
|
Full Usage:
this.getConfigFileNames (snapshot, project)
Parameters:
int
project : string
Returns: string[] voption
Modifiers: inline |
The fields of GetProjectDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getConfigFileParsingDiagnostics parameters
Parameters:
GetProjectDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
Extended Type:
|
Full Usage:
this.getConfigFileParsingDiagnostics (snapshot, project)
Parameters:
int
project : string
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetProjectDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getConfigSourceFile parameters
Parameters:
GetSourceFileParams
Returns: SourceFile voption
|
|
Full Usage:
this.getConfigSourceFile (snapshot, project, file)
Parameters:
int
project : string
file : DocumentIdentifier
Returns: SourceFile voption
Modifiers: inline |
The fields of GetSourceFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getConstantValue parameters
Parameters:
CheckerNodeParams
Returns: JsonNode voption
|
|
Full Usage:
this.getConstantValue (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: JsonNode voption
Modifiers: inline |
The fields of CheckerNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getConstraintOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getConstraintOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getConstraintOfTypeParameter parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse voption
|
|
Full Usage:
this.getConstraintOfTypeParameter (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getContextualType parameters
Parameters:
GetContextualTypeParams
Returns: TypeResponse voption
|
|
Full Usage:
this.getContextualType (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: TypeResponse voption
Modifiers: inline |
The fields of GetContextualTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getDeclarationDiagnostics parameters
Parameters:
GetDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
|
Full Usage:
this.getDeclarationDiagnostics (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getDeclarationEmit parameters
Parameters:
SelectedFilesEmitParams
Returns: EmitOutputResponse
|
|
Full Usage:
this.getDeclarationEmit (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: EmitOutputResponse
Modifiers: inline |
The fields of SelectedFilesEmitParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getDeclaredTypeOfSymbol parameters
Parameters:
GetTypeOfSymbolParams
Returns: TypeResponse
|
|
Full Usage:
this.getDeclaredTypeOfSymbol (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypeOfSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getDefaultFromTypeParameter parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse voption
|
|
Full Usage:
this.getDefaultFromTypeParameter (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getDefaultProjectForFile parameters
Parameters:
GetDefaultProjectForFileParams
Returns: ProjectResponse voption
|
Extended Type:
|
Full Usage:
this.getDefaultProjectForFile (snapshot, file)
Parameters:
int
file : DocumentIdentifier
Returns: ProjectResponse voption
Modifiers: inline |
The fields of GetDefaultProjectForFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getDocumentationComment parameters
Parameters:
CheckerSymbolParams
Returns: string
|
|
Full Usage:
this.getDocumentationComment (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: string
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getESSymbolType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getESSymbolType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getExportSpecifierLocalTargetSymbol parameters
Parameters:
CheckerNodeParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getExportSpecifierLocalTargetSymbol (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: SymbolResponse voption
Modifiers: inline |
The fields of CheckerNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getExportSymbolOfSymbol parameters
Parameters:
GetSymbolPropertyParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getExportSymbolOfSymbol (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetSymbolPropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getExportsOfModule parameters
Parameters:
CheckerSymbolParams
Returns: SymbolResponse[] voption
|
|
Full Usage:
this.getExportsOfModule (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: SymbolResponse[] voption
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getExportsOfSymbol parameters
Parameters:
GetSymbolPropertyParams
Returns: SymbolResponse[] voption
|
|
Full Usage:
this.getExportsOfSymbol (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse[] voption
Modifiers: inline |
The fields of GetSymbolPropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getExtendsTypeOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getExtendsTypeOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getFalseTypeOfConditionalType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getFalseTypeOfConditionalType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getFreshTypeOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse voption
|
|
Full Usage:
this.getFreshTypeOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getFullyQualifiedName parameters
Parameters:
CheckerSymbolParams
Returns: string
|
|
Full Usage:
this.getFullyQualifiedName (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: string
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getGlobalDiagnostics parameters
Parameters:
GetProjectDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
Extended Type:
|
Full Usage:
this.getGlobalDiagnostics (snapshot, project)
Parameters:
int
project : string
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetProjectDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getImmediateAliasedSymbol parameters
Parameters:
CheckerSymbolParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getImmediateAliasedSymbol (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: SymbolResponse voption
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getImportAdderEdits parameters
Parameters:
GetImportAdderEditsParams
Returns: TextEdit[]
|
|
Full Usage:
this.getImportAdderEdits (snapshot, project, file, ?actions)
Parameters:
int
project : string
file : DocumentIdentifier
?actions : ImportAdderAction[]
Returns: TextEdit[]
Modifiers: inline |
The fields of GetImportAdderEditsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getIndexInfosOfType parameters
Parameters:
CheckerTypeParams
Returns: IndexInfoResponse[] voption
|
|
Full Usage:
this.getIndexInfosOfType (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: IndexInfoResponse[] voption
Modifiers: inline |
The fields of CheckerTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getIndexTypeOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getIndexTypeOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getJavaScriptEmit parameters
Parameters:
SelectedFilesEmitParams
Returns: EmitOutputResponse
|
|
Full Usage:
this.getJavaScriptEmit (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: EmitOutputResponse
Modifiers: inline |
The fields of SelectedFilesEmitParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getJsDocTags parameters
Parameters:
CheckerSymbolParams
Returns: JSDocTagInfo[] voption
|
|
Full Usage:
this.getJsDocTags (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: JSDocTagInfo[] voption
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getLocalTypeParametersOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getLocalTypeParametersOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getMemberInModuleExports parameters
Parameters:
GetMemberInModuleExportsParams
Returns: SymbolResponse voption
|
Extended Type:
|
Full Usage:
this.getMemberInModuleExports (snapshot, project, symbol, name)
Parameters:
int
project : string
symbol : int
name : string
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetMemberInModuleExportsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getMembersOfSymbol parameters
Parameters:
GetSymbolPropertyParams
Returns: SymbolResponse[] voption
|
|
Full Usage:
this.getMembersOfSymbol (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse[] voption
Modifiers: inline |
The fields of GetSymbolPropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getNeverType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getNeverType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getNonMissingTypeOfSymbol parameters
Parameters:
GetTypeOfSymbolParams
Returns: TypeResponse
|
|
Full Usage:
this.getNonMissingTypeOfSymbol (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypeOfSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getNonNullableType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getNonNullableType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getNonPrimitiveType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getNonPrimitiveType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getNullType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getNullType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getNumberType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getNumberType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getObjectTypeOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getObjectTypeOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getOuterTypeParametersOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getOuterTypeParametersOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getParameterType parameters
Parameters:
GetParameterTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getParameterType (snapshot, project, signature, index)
Parameters:
int
project : string
signature : int
index : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetParameterTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getParametersOfSignature parameters
Parameters:
GetSignaturePropertyParams
Returns: SymbolResponse[] voption
|
|
Full Usage:
this.getParametersOfSignature (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse[] voption
Modifiers: inline |
The fields of GetSignaturePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getParentOfSymbol parameters
Parameters:
GetSymbolPropertyParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getParentOfSymbol (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetSymbolPropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getProgramDiagnostics parameters
Parameters:
GetProjectDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
Extended Type:
|
Full Usage:
this.getProgramDiagnostics (snapshot, project)
Parameters:
int
project : string
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetProjectDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getPropertiesOfType parameters
Parameters:
CheckerTypeParams
Returns: SymbolResponse[] voption
|
|
Full Usage:
this.getPropertiesOfType (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: SymbolResponse[] voption
Modifiers: inline |
The fields of CheckerTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getPropertyOfType parameters
Parameters:
GetPropertyOfTypeParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getPropertyOfType (snapshot, project, type, name)
Parameters:
int
project : string
type : int
name : string
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetPropertyOfTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getReducedType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getReducedType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getReferencedSymbolsForNode parameters
Parameters:
GetReferencedSymbolsForNodeParams
Returns: ReferencedSymbolEntry[] voption
|
Extended Type:
|
Full Usage:
this.getReferencedSymbolsForNode (snapshot, project, node, position)
Parameters:
int
project : string
node : string
position : int
Returns: ReferencedSymbolEntry[] voption
Modifiers: inline |
The fields of GetReferencedSymbolsForNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getReferencesToSymbolInFile parameters
Parameters:
GetReferencesToSymbolInFileParams
Returns: string[]
|
|
Full Usage:
this.getReferencesToSymbolInFile (snapshot, project, file, symbol)
Parameters:
int
project : string
file : DocumentIdentifier
symbol : int
Returns: string[]
Modifiers: inline |
The fields of GetReferencesToSymbolInFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getRegularTypeOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse voption
|
|
Full Usage:
this.getRegularTypeOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getResolvedSignature parameters
Parameters:
GetResolvedSignatureParams
Returns: SignatureResponse
|
|
Full Usage:
this.getResolvedSignature (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: SignatureResponse
Modifiers: inline |
The fields of GetResolvedSignatureParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getRestTypeOfSignature parameters
Parameters:
CheckerSignatureParams
Returns: TypeResponse
|
|
Full Usage:
this.getRestTypeOfSignature (snapshot, project, signature)
Parameters:
int
project : string
signature : int
Returns: TypeResponse
Modifiers: inline |
The fields of CheckerSignatureParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getReturnTypeOfSignature parameters
Parameters:
GetSignaturePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getReturnTypeOfSignature (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetSignaturePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSemanticDiagnostics parameters
Parameters:
GetDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
|
Full Usage:
this.getSemanticDiagnostics (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getShorthandAssignmentValueSymbol parameters
Parameters:
GetTypeAtLocationParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getShorthandAssignmentValueSymbol (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetTypeAtLocationParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSignatureFromDeclaration parameters
Parameters:
CheckerNodeParams
Returns: SignatureResponse
|
|
Full Usage:
this.getSignatureFromDeclaration (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: SignatureResponse
Modifiers: inline |
The fields of CheckerNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSignatureUsages parameters
Parameters:
GetSignatureUsagesParams
Returns: SignatureUsageResponse[] voption
|
Extended Type:
|
Full Usage:
this.getSignatureUsages (snapshot, project, signatureDecl)
Parameters:
int
project : string
signatureDecl : string
Returns: SignatureUsageResponse[] voption
Modifiers: inline |
The fields of GetSignatureUsagesParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSignaturesOfType parameters
Parameters:
GetSignaturesOfTypeParams
Returns: SignatureResponse[]
|
|
Full Usage:
this.getSignaturesOfType (snapshot, project, type, kind)
Parameters:
int
project : string
type : int
kind : SignatureKind
Returns: SignatureResponse[]
Modifiers: inline |
The fields of GetSignaturesOfTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSourceFile parameters
Parameters:
GetSourceFileParams
Returns: SourceFile voption
|
|
Full Usage:
this.getSourceFile (snapshot, project, file)
Parameters:
int
project : string
file : DocumentIdentifier
Returns: SourceFile voption
Modifiers: inline |
The fields of GetSourceFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSourceFileMetadata parameters
Parameters:
GetSourceFileParams
Returns: SourceFileMetadata voption
|
|
Full Usage:
this.getSourceFileMetadata (snapshot, project, file)
Parameters:
int
project : string
file : DocumentIdentifier
Returns: SourceFileMetadata voption
Modifiers: inline |
The fields of GetSourceFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSourceFileNames parameters
Parameters:
GetSourceFileNamesParams
Returns: string[]
|
|
Full Usage:
this.getSourceFileNames (snapshot, project)
Parameters:
int
project : string
Returns: string[]
Modifiers: inline |
The fields of GetSourceFileNamesParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getStringType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getStringType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSuggestionDiagnostics parameters
Parameters:
GetDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
|
Full Usage:
this.getSuggestionDiagnostics (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolAtLocation parameters
Parameters:
GetSymbolAtLocationParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getSymbolAtLocation (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetSymbolAtLocationParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolAtPosition parameters
Parameters:
GetSymbolAtPositionParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getSymbolAtPosition (snapshot, project, file, position)
Parameters:
int
project : string
file : DocumentIdentifier
position : int
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetSymbolAtPositionParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolOfSourceFile parameters
Parameters:
GetSymbolOfSourceFileParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getSymbolOfSourceFile (snapshot, project, file)
Parameters:
int
project : string
file : DocumentIdentifier
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetSymbolOfSourceFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolOfType parameters
Parameters:
GetTypePropertyParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getSymbolOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolsAtLocations parameters
Parameters:
GetSymbolsAtLocationsParams
Returns: SymbolResponse[]
|
|
Full Usage:
this.getSymbolsAtLocations (snapshot, project, ?locations)
Parameters:
int
project : string
?locations : string[]
Returns: SymbolResponse[]
Modifiers: inline |
The fields of GetSymbolsAtLocationsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolsAtPositions parameters
Parameters:
GetSymbolsAtPositionsParams
Returns: SymbolResponse[]
|
|
Full Usage:
this.getSymbolsAtPositions (snapshot, project, file, ?positions)
Parameters:
int
project : string
file : DocumentIdentifier
?positions : int[]
Returns: SymbolResponse[]
Modifiers: inline |
The fields of GetSymbolsAtPositionsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolsInScope parameters
Parameters:
GetSymbolsInScopeParams
Returns: SymbolResponse[]
|
|
Full Usage:
this.getSymbolsInScope (snapshot, project, meaning, ?location, ?file, ?position)
Parameters:
int
project : string
meaning : SymbolFlags
?location : string
?file : DocumentIdentifier
?position : int
Returns: SymbolResponse[]
Modifiers: inline |
The fields of GetSymbolsInScopeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSymbolsOfSourceFiles parameters
Parameters:
GetSymbolsOfSourceFilesParams
Returns: SymbolResponse[]
|
|
Full Usage:
this.getSymbolsOfSourceFiles (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: SymbolResponse[]
Modifiers: inline |
The fields of GetSymbolsOfSourceFilesParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getSyntacticDiagnostics parameters
Parameters:
GetDiagnosticsParams
Returns: DiagnosticResponse[] voption
|
|
Full Usage:
this.getSyntacticDiagnostics (snapshot, project, ?files)
Parameters:
int
project : string
?files : DocumentIdentifier[]
Returns: DiagnosticResponse[] voption
Modifiers: inline |
The fields of GetDiagnosticsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTargetOfSignature parameters
Parameters:
GetSignaturePropertyParams
Returns: SignatureResponse voption
|
Extended Type:
|
Full Usage:
this.getTargetOfSignature (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SignatureResponse voption
Modifiers: inline |
The fields of GetSignaturePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTargetOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getTargetOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTargetSymbol parameters
Parameters:
CheckerSymbolParams
Returns: SymbolResponse
|
|
Full Usage:
this.getTargetSymbol (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: SymbolResponse
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getThisParameterOfSignature parameters
Parameters:
GetSignaturePropertyParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.getThisParameterOfSignature (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: SymbolResponse voption
Modifiers: inline |
The fields of GetSignaturePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTrueTypeOfConditionalType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse
|
|
Full Usage:
this.getTrueTypeOfConditionalType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeArguments parameters
Parameters:
CheckerTypeParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getTypeArguments (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of CheckerTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeAtLocation parameters
Parameters:
GetTypeAtLocationParams
Returns: TypeResponse
|
|
Full Usage:
this.getTypeAtLocation (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypeAtLocationParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeAtLocations parameters
Parameters:
GetTypeAtLocationsParams
Returns: TypeResponse[]
|
|
Full Usage:
this.getTypeAtLocations (snapshot, project, ?locations)
Parameters:
int
project : string
?locations : string[]
Returns: TypeResponse[]
Modifiers: inline |
The fields of GetTypeAtLocationsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeAtPosition parameters
Parameters:
GetTypeAtPositionParams
Returns: TypeResponse voption
|
|
Full Usage:
this.getTypeAtPosition (snapshot, project, file, position)
Parameters:
int
project : string
file : DocumentIdentifier
position : int
Returns: TypeResponse voption
Modifiers: inline |
The fields of GetTypeAtPositionParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeFromTypeNode parameters
Parameters:
GetTypeFromTypeNodeParams
Returns: TypeResponse
|
|
Full Usage:
this.getTypeFromTypeNode (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypeFromTypeNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeOfSymbol parameters
Parameters:
GetTypeOfSymbolParams
Returns: TypeResponse
|
|
Full Usage:
this.getTypeOfSymbol (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypeOfSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeOfSymbolAtLocation parameters
Parameters:
GetTypeOfSymbolAtLocationParams
Returns: TypeResponse
|
|
Full Usage:
this.getTypeOfSymbolAtLocation (snapshot, project, symbol, location)
Parameters:
int
project : string
symbol : int
location : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetTypeOfSymbolAtLocationParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeParameterAtPosition parameters
Parameters:
GetParameterTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getTypeParameterAtPosition (snapshot, project, signature, index)
Parameters:
int
project : string
signature : int
index : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetParameterTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeParametersOfSignature parameters
Parameters:
GetSignaturePropertyParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getTypeParametersOfSignature (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of GetSignaturePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypeParametersOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getTypeParametersOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypePredicateOfSignature parameters
Parameters:
CheckerSignatureParams
Returns: TypePredicateResponse voption
|
Extended Type:
|
Full Usage:
this.getTypePredicateOfSignature (snapshot, project, signature)
Parameters:
int
project : string
signature : int
Returns: TypePredicateResponse voption
Modifiers: inline |
The fields of CheckerSignatureParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypesAtPositions parameters
Parameters:
GetTypesAtPositionsParams
Returns: TypeResponse[]
|
|
Full Usage:
this.getTypesAtPositions (snapshot, project, file, ?positions)
Parameters:
int
project : string
file : DocumentIdentifier
?positions : int[]
Returns: TypeResponse[]
Modifiers: inline |
The fields of GetTypesAtPositionsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypesOfSymbols parameters
Parameters:
GetTypesOfSymbolsParams
Returns: TypeResponse[]
|
|
Full Usage:
this.getTypesOfSymbols (snapshot, project, ?symbols)
Parameters:
int
project : string
?symbols : int[]
Returns: TypeResponse[]
Modifiers: inline |
The fields of GetTypesOfSymbolsParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getTypesOfType parameters
Parameters:
GetTypePropertyParams
Returns: TypeResponse[] voption
|
|
Full Usage:
this.getTypesOfType (snapshot, project, objectId)
Parameters:
int
project : string
objectId : int
Returns: TypeResponse[] voption
Modifiers: inline |
The fields of GetTypePropertyParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getUndefinedType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getUndefinedType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getUnknownType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getUnknownType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getVoidType parameters
Parameters:
GetIntrinsicTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getVoidType (snapshot, project)
Parameters:
int
project : string
Returns: TypeResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getWellKnownSignatures parameters
Parameters:
GetIntrinsicTypeParams
Returns: WellKnownSignaturesResponse
|
|
Full Usage:
this.getWellKnownSignatures (snapshot, project)
Parameters:
int
project : string
Returns: WellKnownSignaturesResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getWellKnownSymbols parameters
Parameters:
GetIntrinsicTypeParams
Returns: WellKnownSymbolsResponse
|
|
Full Usage:
this.getWellKnownSymbols (snapshot, project)
Parameters:
int
project : string
Returns: WellKnownSymbolsResponse
Modifiers: inline |
The fields of GetIntrinsicTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.getWidenedType parameters
Parameters:
GetWidenedTypeParams
Returns: TypeResponse
|
|
Full Usage:
this.getWidenedType (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: TypeResponse
Modifiers: inline |
The fields of GetWidenedTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
|
|
Full Usage:
this.isArrayLikeType parameters
Parameters:
IsArrayLikeTypeParams
Returns: bool
|
|
Full Usage:
this.isArrayLikeType (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: bool
Modifiers: inline |
The fields of IsArrayLikeTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
|
|
Full Usage:
this.isArrayType (snapshot, project, type)
Parameters:
int
project : string
type : int
Returns: bool
Modifiers: inline |
The fields of CheckerTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.isContextSensitive parameters
Parameters:
GetContextualTypeParams
Returns: bool
|
|
Full Usage:
this.isContextSensitive (snapshot, project, location)
Parameters:
int
project : string
location : string
Returns: bool
Modifiers: inline |
The fields of GetContextualTypeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.isReadonlySymbol parameters
Parameters:
CheckerSymbolParams
Returns: bool
|
|
Full Usage:
this.isReadonlySymbol (snapshot, project, symbol)
Parameters:
int
project : string
symbol : int
Returns: bool
Modifiers: inline |
The fields of CheckerSymbolParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.isTypeAssignableTo parameters
Parameters:
IsTypeAssignableToParams
Returns: bool
|
|
Full Usage:
this.isTypeAssignableTo (snapshot, project, source, target)
Parameters:
int
project : string
source : int
target : int
Returns: bool
Modifiers: inline |
The fields of IsTypeAssignableToParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.parseCommandLine parameters
Parameters:
ParseCommandLineParams
Returns: ConfigFileResponse
|
|
Full Usage:
this.parseCommandLine ?commandLine
Parameters:
string[]
Returns: ConfigFileResponse
Modifiers: inline |
The fields of ParseCommandLineParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.parseConfigFile parameters
Parameters:
ParseConfigFileParams
Returns: ConfigFileResponse
|
|
Full Usage:
this.parseConfigFile file
Parameters:
DocumentIdentifier
Returns: ConfigFileResponse
Modifiers: inline |
The fields of ParseConfigFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.parseJsonConfigFileContent parameters
Parameters:
ParseJsonConfigFileContentParams
Returns: ConfigFileResponse
|
|
Full Usage:
this.parseJsonConfigFileContent (?json, ?configDirectory, ?configFileName)
Parameters:
JsonNode
?configDirectory : string
?configFileName : DocumentIdentifier
Returns: ConfigFileResponse
Modifiers: inline |
The fields of ParseJsonConfigFileContentParams, spread. Builds the record and calls the overload above.
Extended Type:
|
|
|
Full Usage:
this.printNode (data, ?preserveSourceNewlines, ?neverAsciiEscape, ?terminateUnterminatedLiterals)
Parameters:
string
?preserveSourceNewlines : bool
?neverAsciiEscape : bool
?terminateUnterminatedLiterals : bool
Returns: string
Modifiers: inline |
The fields of PrintNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.readConfigFile parameters
Parameters:
ReadConfigFileParams
Returns: ReadConfigFileResponse
|
|
Full Usage:
this.readConfigFile file
Parameters:
DocumentIdentifier
Returns: ReadConfigFileResponse
Modifiers: inline |
The fields of ReadConfigFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
|
Extended Type:
|
Full Usage:
this.release snapshot
Parameters:
int
Modifiers: inline |
The fields of ReleaseParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.resolveName parameters
Parameters:
ResolveNameParams
Returns: SymbolResponse voption
|
|
Full Usage:
this.resolveName (snapshot, project, name, meaning, ?location, ?file, ?position, ?excludeGlobals)
Parameters:
int
project : string
name : string
meaning : SymbolFlags
?location : string
?file : DocumentIdentifier
?position : int
?excludeGlobals : bool
Returns: SymbolResponse voption
Modifiers: inline |
The fields of ResolveNameParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.saveHeapProfile parameters
Parameters:
ProfileParams
Returns: ProfileResult
|
|
Full Usage:
this.saveHeapProfile dir
Parameters:
string
Returns: ProfileResult
Modifiers: inline |
The fields of ProfileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.signatureToSignatureDeclaration parameters
Parameters:
SignatureToSignatureDeclarationParams
Returns: SourceFile voption
|
Extended Type:
|
Full Usage:
this.signatureToSignatureDeclaration (snapshot, project, signature, kind, ?location, ?flags)
Parameters:
int
project : string
signature : int
kind : SyntaxKind
?location : string
?flags : NodeBuilderFlags
Returns: SourceFile voption
Modifiers: inline |
The fields of SignatureToSignatureDeclarationParams, spread. Builds the record and calls the overload above.
Extended Type:
|
|
Extended Type:
|
Full Usage:
this.startCPUProfile dir
Parameters:
string
Modifiers: inline |
The fields of ProfileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
|
|
Full Usage:
this.transpileDeclaration parameters
Parameters:
TranspileParams
Returns: TranspileOutputResponse
|
|
Full Usage:
this.transpileDeclaration (input, options)
Parameters:
string
options : TranspileOptions
Returns: TranspileOutputResponse
Modifiers: inline |
The fields of TranspileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.transpileDeclarationFromFile parameters
Parameters:
TranspileFromFileParams
Returns: TranspileOutputResponse
|
|
Full Usage:
this.transpileDeclarationFromFile (fileName, options)
Parameters:
string
options : TranspileOptions
Returns: TranspileOutputResponse
Modifiers: inline |
The fields of TranspileFromFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.transpileModule parameters
Parameters:
TranspileParams
Returns: TranspileOutputResponse
|
|
Full Usage:
this.transpileModule (input, options)
Parameters:
string
options : TranspileOptions
Returns: TranspileOutputResponse
Modifiers: inline |
The fields of TranspileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.transpileModuleFromFile parameters
Parameters:
TranspileFromFileParams
Returns: TranspileOutputResponse
|
|
Full Usage:
this.transpileModuleFromFile (fileName, options)
Parameters:
string
options : TranspileOptions
Returns: TranspileOutputResponse
Modifiers: inline |
The fields of TranspileFromFileParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.typeToString parameters
Parameters:
TypeToTypeNodeParams
Returns: JsonNode voption
|
|
Full Usage:
this.typeToString (snapshot, project, type, ?location, ?flags)
Parameters:
int
project : string
type : int
?location : string
?flags : int
Returns: JsonNode voption
Modifiers: inline |
The fields of TypeToTypeNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.typeToTypeNode parameters
Parameters:
TypeToTypeNodeParams
Returns: SourceFile voption
|
|
Full Usage:
this.typeToTypeNode (snapshot, project, type, ?location, ?flags)
Parameters:
int
project : string
type : int
?location : string
?flags : int
Returns: SourceFile voption
Modifiers: inline |
The fields of TypeToTypeNodeParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.updateSnapshot parameters
Parameters:
UpdateSnapshotParams
Returns: UpdateSnapshotResponse
|
|
Full Usage:
this.updateSnapshot (?openProjects, ?closeProjects, ?fileChanges, ?openFiles, ?closeFiles)
Parameters:
DocumentIdentifier[]
?closeProjects : DocumentIdentifier[]
?fileChanges : APIFileChanges
?openFiles : DocumentIdentifier[]
?closeFiles : DocumentIdentifier[]
Returns: UpdateSnapshotResponse
Modifiers: inline |
The fields of UpdateSnapshotParams, spread. Builds the record and calls the overload above.
Extended Type:
|
Full Usage:
this.updateTemporarySnapshot parameters
Parameters:
UpdateTemporarySnapshotParams
Returns: UpdateSnapshotResponse
|
Extended Type:
|
Full Usage:
this.updateTemporarySnapshot (snapshot, file, newText)
Parameters:
int
file : DocumentIdentifier
newText : string
Returns: UpdateSnapshotResponse
Modifiers: inline |
The fields of UpdateTemporarySnapshotParams, spread. Builds the record and calls the overload above.
Extended Type:
|