LanguageServerSet
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LanguageServerSet(
lanes):LanguageServerSet
Parameters
Section titled “Parameters”readonly LanguageServerSetLane[]
Returns
Section titled “Returns”LanguageServerSet
Methods
Section titled “Methods”canResolveCodeActions()
Section titled “canResolveCodeActions()”canResolveCodeActions():
boolean
Returns
Section titled “Returns”boolean
declared()
Section titled “declared()”declared(
feature): readonlyLanguageServerSetLane[]
Parameters
Section titled “Parameters”feature
Section titled “feature”"rename" | "semanticTokens" | "completion" | "hover" | "navigation" | "signatureHelp" | "diagnostics" | "codeActions" | "formatting" | "documentHighlights"
Returns
Section titled “Returns”readonly LanguageServerSetLane[]
hasReady()
Section titled “hasReady()”hasReady(
feature,method?):boolean
Parameters
Section titled “Parameters”feature
Section titled “feature”"rename" | "semanticTokens" | "completion" | "hover" | "navigation" | "signatureHelp" | "diagnostics" | "codeActions" | "formatting" | "documentHighlights"
method?
Section titled “method?”string
Returns
Section titled “Returns”boolean
mergeArrayResults()
Section titled “mergeArrayResults()”mergeArrayResults(
feature,results):unknown[]
Parameters
Section titled “Parameters”feature
Section titled “feature”"codeActions"
results
Section titled “results”readonly LanguageServerLaneResult[]
Returns
Section titled “Returns”unknown[]
mergedArray()
Section titled “mergedArray()”mergedArray<
TParams>(feature,method,params,options):Promise<unknown[]>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams
Parameters
Section titled “Parameters”feature
Section titled “feature”"codeActions"
method
Section titled “method”string
params
Section titled “params”TParams | undefined
options
Section titled “options”RequestOptions
Returns
Section titled “Returns”Promise<unknown[]>
ownerOf()
Section titled “ownerOf()”ownerOf(
value):LanguageServerSetLane|null
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”LanguageServerSetLane | null
provenanceOf()
Section titled “provenanceOf()”provenanceOf(
value):LanguageServerCodeActionProvenance|null
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”LanguageServerCodeActionProvenance | null
ready()
Section titled “ready()”ready(
feature,method?): readonlyLanguageServerSetLane[]
Parameters
Section titled “Parameters”feature
Section titled “feature”"rename" | "semanticTokens" | "completion" | "hover" | "navigation" | "signatureHelp" | "diagnostics" | "codeActions" | "formatting" | "documentHighlights"
method?
Section titled “method?”string
Returns
Section titled “Returns”readonly LanguageServerSetLane[]
request()
Section titled “request()”request<
TResult,TParams>(method,params?,options?):Promise<TResult>
Type Parameters
Section titled “Type Parameters”TResult
Section titled “TResult”TResult = unknown
TParams
Section titled “TParams”TParams = unknown
Parameters
Section titled “Parameters”method
Section titled “method”string
params?
Section titled “params?”TParams
options?
Section titled “options?”RequestOptions
Returns
Section titled “Returns”Promise<TResult>
requestAll()
Section titled “requestAll()”requestAll<
TParams>(feature,method,params,options):Promise<readonlyLanguageServerLaneResult[]>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams
Parameters
Section titled “Parameters”feature
Section titled “feature”"rename" | "semanticTokens" | "completion" | "hover" | "navigation" | "signatureHelp" | "diagnostics" | "codeActions" | "formatting" | "documentHighlights"
method
Section titled “method”string
params
Section titled “params”TParams | undefined
options
Section titled “options”RequestOptions
Returns
Section titled “Returns”Promise<readonly LanguageServerLaneResult[]>
requestFirst()
Section titled “requestFirst()”requestFirst<
TParams,TResult>(feature,method,params,options,fallback,accepts?):Promise<TResult>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams
TResult
Section titled “TResult”TResult = unknown
Parameters
Section titled “Parameters”feature
Section titled “feature”"rename" | "semanticTokens" | "completion" | "hover" | "navigation" | "signatureHelp" | "diagnostics" | "codeActions" | "formatting" | "documentHighlights"
method
Section titled “method”string
params
Section titled “params”TParams | undefined
options
Section titled “options”RequestOptions | undefined
fallback
Section titled “fallback”TResult
accepts?
Section titled “accepts?”(result) => boolean
Returns
Section titled “Returns”Promise<TResult>
requestHover()
Section titled “requestHover()”requestHover<
TParams>(params,options?,onUpdate?):Promise<Hover|null>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams
Parameters
Section titled “Parameters”params
Section titled “params”TParams | undefined
options?
Section titled “options?”RequestOptions
onUpdate?
Section titled “onUpdate?”(update) => void
Returns
Section titled “Returns”Promise<Hover | null>
requestOwner()
Section titled “requestOwner()”requestOwner<
TParams,TResult>(feature,method,params,options,fallback):Promise<TResult>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams
TResult
Section titled “TResult”TResult = unknown
Parameters
Section titled “Parameters”feature
Section titled “feature”"rename" | "semanticTokens" | "completion" | "hover" | "navigation" | "signatureHelp" | "diagnostics" | "codeActions" | "formatting" | "documentHighlights"
method
Section titled “method”string
params
Section titled “params”TParams | undefined
options
Section titled “options”RequestOptions | undefined
fallback
Section titled “fallback”TResult
Returns
Section titled “Returns”Promise<TResult>
requestSingle()
Section titled “requestSingle()”requestSingle<
TParams,TResult>(lane,method,params,options,fallback,transform?):Promise<TResult>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams
TResult
Section titled “TResult”TResult = unknown
Parameters
Section titled “Parameters”LanguageServerSetLane | undefined
method
Section titled “method”string
params
Section titled “params”TParams | undefined
options
Section titled “options”RequestOptions
fallback
Section titled “fallback”TResult
transform?
Section titled “transform?”(result) => TResult
Returns
Section titled “Returns”Promise<TResult>
resolveCodeAction()
Section titled “resolveCodeAction()”resolveCodeAction<
TParams>(params,options):Promise<CodeAction|NonNullable<TParams> |null>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams
Parameters
Section titled “Parameters”params
Section titled “params”TParams | undefined
options
Section titled “options”RequestOptions
Returns
Section titled “Returns”Promise<CodeAction | NonNullable<TParams> | null>
resolveOwnedCodeAction()
Section titled “resolveOwnedCodeAction()”resolveOwnedCodeAction(
action,options):Promise<LanguageServerOwnedCodeAction|null>
Parameters
Section titled “Parameters”action
Section titled “action”CodeAction
options
Section titled “options”RequestOptions
Returns
Section titled “Returns”Promise<LanguageServerOwnedCodeAction | null>