Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-api-rpc
LanguagesExt
Interface LanguagesExt
interface
LanguagesExt
{
$freeInlineCompletionsList
(
handle
:
number
,
pid
:
number
)
:
void
;
$prepareTypeHierarchy
(
handle
:
number
,
resource
:
UriComponents
,
location
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TypeHierarchyItem
[]
>
;
$provideCallees
(
handle
:
number
,
definition
:
CallHierarchyItem
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyOutgoingCall
[]
>
;
$provideCallers
(
handle
:
number
,
definition
:
CallHierarchyItem
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyIncomingCall
[]
>
;
$provideCodeActions
(
handle
:
number
,
resource
:
UriComponents
,
rangeOrSelection
:
Range
|
Selection
,
context
:
CodeActionContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CodeAction
[]
>
;
$provideCodeLenses
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CodeLensSymbol
[]
>
;
$provideColorPresentations
(
handle
:
number
,
resource
:
UriComponents
,
colorInfo
:
RawColorInfo
,
token
:
CancellationToken
,
)
:
PromiseLike
<
ColorPresentation
[]
>
;
$provideCompletionItems
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
CompletionContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CompletionResultDto
>
;
$provideDeclaration
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
;
$provideDefinition
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
;
$provideDocumentColors
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
PromiseLike
<
RawColorInfo
[]
>
;
$provideDocumentDropEdits
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
dataTransfer
:
DataTransferDTO
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentDropEdit
>
;
$provideDocumentFormattingEdits
(
handle
:
number
,
resource
:
UriComponents
,
options
:
FormattingOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TextEdit
[]
>
;
$provideDocumentHighlights
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentHighlight
[]
>
;
$provideDocumentLinks
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentLink
[]
>
;
$provideDocumentRangeFormattingEdits
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
options
:
FormattingOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TextEdit
[]
>
;
$provideDocumentRangeSemanticTokens
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
token
:
CancellationToken
,
)
:
Promise
<
null
|
BinaryBuffer
>
;
$provideDocumentSemanticTokens
(
handle
:
number
,
resource
:
UriComponents
,
previousResultId
:
number
,
token
:
CancellationToken
,
)
:
Promise
<
null
|
BinaryBuffer
>
;
$provideDocumentSymbols
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentSymbol
[]
>
;
$provideEvaluatableExpression
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
EvaluatableExpression
>
;
$provideFoldingRange
(
handle
:
number
,
resource
:
UriComponents
,
context
:
FoldingContext
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
FoldingRange
[]
>
;
$provideHover
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Hover
>
;
$provideImplementation
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
;
$provideInlayHints
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
InlayHintsDto
>
;
$provideInlineCompletions
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
InlineCompletionContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
IdentifiableInlineCompletions
>
;
$provideInlineValues
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
context
:
InlineValueContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
InlineValue
[]
>
;
$provideLinkedEditingRanges
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
LinkedEditingRanges
>
;
$provideOnTypeFormattingEdits
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
ch
:
string
,
options
:
FormattingOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TextEdit
[]
>
;
$provideReferences
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
ReferenceContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Location
[]
>
;
$provideRenameEdits
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
newName
:
string
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
WorkspaceEditDto
>
;
$provideRootDefinition
(
handle
:
number
,
resource
:
UriComponents
,
location
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyItem
[]
>
;
$provideSelectionRanges
(
handle
:
number
,
resource
:
UriComponents
,
positions
:
Position
[]
,
token
:
CancellationToken
,
)
:
PromiseLike
<
SelectionRange
[]
[]
>
;
$provideSignatureHelp
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
SignatureHelpContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
SignatureHelp
>
;
$provideSubTypes
(
handle
:
number
,
sessionId
:
string
,
itemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TypeHierarchyItem
[]
>
;
$provideSuperTypes
(
handle
:
number
,
sessionId
:
string
,
itemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TypeHierarchyItem
[]
>
;
$provideTypeDefinition
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
;
$provideWorkspaceSymbols
(
handle
:
number
,
query
:
string
,
token
:
CancellationToken
,
)
:
PromiseLike
<
SymbolInformation
[]
>
;
$releaseCallHierarchy
(
handle
:
number
,
session
?:
string
)
:
Promise
<
boolean
>
;
$releaseCodeActions
(
handle
:
number
,
cacheIds
:
number
[]
)
:
void
;
$releaseCodeLenses
(
handle
:
number
,
ids
:
number
[]
)
:
void
;
$releaseCompletionItems
(
handle
:
number
,
id
:
number
)
:
void
;
$releaseDocumentLinks
(
handle
:
number
,
ids
:
number
[]
)
:
void
;
$releaseDocumentSemanticTokens
(
handle
:
number
,
semanticColoringResultId
:
number
,
)
:
void
;
$releaseInlayHints
(
handle
:
number
,
id
:
number
)
:
void
;
$releaseSignatureHelp
(
handle
:
number
,
id
:
number
)
:
void
;
$releaseTypeHierarchy
(
handle
:
number
,
session
?:
string
)
:
Promise
<
boolean
>
;
$resolveCodeAction
(
handle
:
number
,
cacheId
:
number
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
WorkspaceEditDto
>
;
$resolveCodeLens
(
handle
:
number
,
resource
:
UriComponents
,
symbol
:
CodeLensSymbol
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CodeLensSymbol
>
;
$resolveCompletionItem
(
handle
:
number
,
chainedId
:
ChainedCacheId
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Completion
>
;
$resolveDocumentLink
(
handle
:
number
,
link
:
DocumentLink
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentLink
>
;
$resolveInlayHint
(
handle
:
number
,
id
:
ChainedCacheId
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
InlayHintDto
>
;
$resolveRenameLocation
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
RenameLocation
>
;
$resolveWorkspaceSymbol
(
handle
:
number
,
symbol
:
SymbolInformation
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
SymbolInformation
>
;
}
Implemented by
LanguagesExtImpl
Index
Methods
$free
Inline
Completions
List
$prepare
Type
Hierarchy
$provide
Callees
$provide
Callers
$provide
Code
Actions
$provide
Code
Lenses
$provide
Color
Presentations
$provide
Completion
Items
$provide
Declaration
$provide
Definition
$provide
Document
Colors
$provide
Document
Drop
Edits
$provide
Document
Formatting
Edits
$provide
Document
Highlights
$provide
Document
Links
$provide
Document
Range
Formatting
Edits
$provide
Document
Range
Semantic
Tokens
$provide
Document
Semantic
Tokens
$provide
Document
Symbols
$provide
Evaluatable
Expression
$provide
Folding
Range
$provide
Hover
$provide
Implementation
$provide
Inlay
Hints
$provide
Inline
Completions
$provide
Inline
Values
$provide
Linked
Editing
Ranges
$provide
On
Type
Formatting
Edits
$provide
References
$provide
Rename
Edits
$provide
Root
Definition
$provide
Selection
Ranges
$provide
Signature
Help
$provide
Sub
Types
$provide
Super
Types
$provide
Type
Definition
$provide
Workspace
Symbols
$release
Call
Hierarchy
$release
Code
Actions
$release
Code
Lenses
$release
Completion
Items
$release
Document
Links
$release
Document
Semantic
Tokens
$release
Inlay
Hints
$release
Signature
Help
$release
Type
Hierarchy
$resolve
Code
Action
$resolve
Code
Lens
$resolve
Completion
Item
$resolve
Document
Link
$resolve
Inlay
Hint
$resolve
Rename
Location
$resolve
Workspace
Symbol
Methods
$free
Inline
Completions
List
$freeInlineCompletionsList
(
handle
:
number
,
pid
:
number
)
:
void
Parameters
handle
:
number
pid
:
number
Returns
void
$prepare
Type
Hierarchy
$prepareTypeHierarchy
(
handle
:
number
,
resource
:
UriComponents
,
location
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TypeHierarchyItem
[]
>
Parameters
handle
:
number
resource
:
UriComponents
location
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
TypeHierarchyItem
[]
>
$provide
Callees
$provideCallees
(
handle
:
number
,
definition
:
CallHierarchyItem
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyOutgoingCall
[]
>
Parameters
handle
:
number
definition
:
CallHierarchyItem
token
:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyOutgoingCall
[]
>
$provide
Callers
$provideCallers
(
handle
:
number
,
definition
:
CallHierarchyItem
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyIncomingCall
[]
>
Parameters
handle
:
number
definition
:
CallHierarchyItem
token
:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyIncomingCall
[]
>
$provide
Code
Actions
$provideCodeActions
(
handle
:
number
,
resource
:
UriComponents
,
rangeOrSelection
:
Range
|
Selection
,
context
:
CodeActionContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CodeAction
[]
>
Parameters
handle
:
number
resource
:
UriComponents
rangeOrSelection
:
Range
|
Selection
context
:
CodeActionContext
token
:
CancellationToken
Returns
Promise
<
undefined
|
CodeAction
[]
>
$provide
Code
Lenses
$provideCodeLenses
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CodeLensSymbol
[]
>
Parameters
handle
:
number
resource
:
UriComponents
token
:
CancellationToken
Returns
Promise
<
undefined
|
CodeLensSymbol
[]
>
$provide
Color
Presentations
$provideColorPresentations
(
handle
:
number
,
resource
:
UriComponents
,
colorInfo
:
RawColorInfo
,
token
:
CancellationToken
,
)
:
PromiseLike
<
ColorPresentation
[]
>
Parameters
handle
:
number
resource
:
UriComponents
colorInfo
:
RawColorInfo
token
:
CancellationToken
Returns
PromiseLike
<
ColorPresentation
[]
>
$provide
Completion
Items
$provideCompletionItems
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
CompletionContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CompletionResultDto
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
context
:
CompletionContext
token
:
CancellationToken
Returns
Promise
<
undefined
|
CompletionResultDto
>
$provide
Declaration
$provideDeclaration
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
Definition
>
$provide
Definition
$provideDefinition
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
Definition
>
$provide
Document
Colors
$provideDocumentColors
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
PromiseLike
<
RawColorInfo
[]
>
Parameters
handle
:
number
resource
:
UriComponents
token
:
CancellationToken
Returns
PromiseLike
<
RawColorInfo
[]
>
$provide
Document
Drop
Edits
$provideDocumentDropEdits
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
dataTransfer
:
DataTransferDTO
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentDropEdit
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
dataTransfer
:
DataTransferDTO
token
:
CancellationToken
Returns
Promise
<
undefined
|
DocumentDropEdit
>
$provide
Document
Formatting
Edits
$provideDocumentFormattingEdits
(
handle
:
number
,
resource
:
UriComponents
,
options
:
FormattingOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TextEdit
[]
>
Parameters
handle
:
number
resource
:
UriComponents
options
:
FormattingOptions
token
:
CancellationToken
Returns
Promise
<
undefined
|
TextEdit
[]
>
$provide
Document
Highlights
$provideDocumentHighlights
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentHighlight
[]
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
DocumentHighlight
[]
>
$provide
Document
Links
$provideDocumentLinks
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentLink
[]
>
Parameters
handle
:
number
resource
:
UriComponents
token
:
CancellationToken
Returns
Promise
<
undefined
|
DocumentLink
[]
>
$provide
Document
Range
Formatting
Edits
$provideDocumentRangeFormattingEdits
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
options
:
FormattingOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TextEdit
[]
>
Parameters
handle
:
number
resource
:
UriComponents
range
:
Range
options
:
FormattingOptions
token
:
CancellationToken
Returns
Promise
<
undefined
|
TextEdit
[]
>
$provide
Document
Range
Semantic
Tokens
$provideDocumentRangeSemanticTokens
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
token
:
CancellationToken
,
)
:
Promise
<
null
|
BinaryBuffer
>
Parameters
handle
:
number
resource
:
UriComponents
range
:
Range
token
:
CancellationToken
Returns
Promise
<
null
|
BinaryBuffer
>
$provide
Document
Semantic
Tokens
$provideDocumentSemanticTokens
(
handle
:
number
,
resource
:
UriComponents
,
previousResultId
:
number
,
token
:
CancellationToken
,
)
:
Promise
<
null
|
BinaryBuffer
>
Parameters
handle
:
number
resource
:
UriComponents
previousResultId
:
number
token
:
CancellationToken
Returns
Promise
<
null
|
BinaryBuffer
>
$provide
Document
Symbols
$provideDocumentSymbols
(
handle
:
number
,
resource
:
UriComponents
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentSymbol
[]
>
Parameters
handle
:
number
resource
:
UriComponents
token
:
CancellationToken
Returns
Promise
<
undefined
|
DocumentSymbol
[]
>
$provide
Evaluatable
Expression
$provideEvaluatableExpression
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
EvaluatableExpression
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
EvaluatableExpression
>
$provide
Folding
Range
$provideFoldingRange
(
handle
:
number
,
resource
:
UriComponents
,
context
:
FoldingContext
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
FoldingRange
[]
>
Parameters
handle
:
number
resource
:
UriComponents
context
:
FoldingContext
token
:
CancellationToken
Returns
PromiseLike
<
undefined
|
FoldingRange
[]
>
$provide
Hover
$provideHover
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Hover
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
Hover
>
$provide
Implementation
$provideImplementation
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
Definition
>
$provide
Inlay
Hints
$provideInlayHints
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
InlayHintsDto
>
Parameters
handle
:
number
resource
:
UriComponents
range
:
Range
token
:
CancellationToken
Returns
Promise
<
undefined
|
InlayHintsDto
>
$provide
Inline
Completions
$provideInlineCompletions
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
InlineCompletionContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
IdentifiableInlineCompletions
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
context
:
InlineCompletionContext
token
:
CancellationToken
Returns
Promise
<
undefined
|
IdentifiableInlineCompletions
>
$provide
Inline
Values
$provideInlineValues
(
handle
:
number
,
resource
:
UriComponents
,
range
:
Range
,
context
:
InlineValueContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
InlineValue
[]
>
Parameters
handle
:
number
resource
:
UriComponents
range
:
Range
context
:
InlineValueContext
token
:
CancellationToken
Returns
Promise
<
undefined
|
InlineValue
[]
>
$provide
Linked
Editing
Ranges
$provideLinkedEditingRanges
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
LinkedEditingRanges
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
LinkedEditingRanges
>
$provide
On
Type
Formatting
Edits
$provideOnTypeFormattingEdits
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
ch
:
string
,
options
:
FormattingOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TextEdit
[]
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
ch
:
string
options
:
FormattingOptions
token
:
CancellationToken
Returns
Promise
<
undefined
|
TextEdit
[]
>
$provide
References
$provideReferences
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
ReferenceContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Location
[]
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
context
:
ReferenceContext
token
:
CancellationToken
Returns
Promise
<
undefined
|
Location
[]
>
$provide
Rename
Edits
$provideRenameEdits
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
newName
:
string
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
WorkspaceEditDto
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
newName
:
string
token
:
CancellationToken
Returns
PromiseLike
<
undefined
|
WorkspaceEditDto
>
$provide
Root
Definition
$provideRootDefinition
(
handle
:
number
,
resource
:
UriComponents
,
location
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyItem
[]
>
Parameters
handle
:
number
resource
:
UriComponents
location
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyItem
[]
>
$provide
Selection
Ranges
$provideSelectionRanges
(
handle
:
number
,
resource
:
UriComponents
,
positions
:
Position
[]
,
token
:
CancellationToken
,
)
:
PromiseLike
<
SelectionRange
[]
[]
>
Parameters
handle
:
number
resource
:
UriComponents
positions
:
Position
[]
token
:
CancellationToken
Returns
PromiseLike
<
SelectionRange
[]
[]
>
$provide
Signature
Help
$provideSignatureHelp
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
context
:
SignatureHelpContext
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
SignatureHelp
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
context
:
SignatureHelpContext
token
:
CancellationToken
Returns
Promise
<
undefined
|
SignatureHelp
>
$provide
Sub
Types
$provideSubTypes
(
handle
:
number
,
sessionId
:
string
,
itemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TypeHierarchyItem
[]
>
Parameters
handle
:
number
sessionId
:
string
itemId
:
string
token
:
CancellationToken
Returns
Promise
<
undefined
|
TypeHierarchyItem
[]
>
$provide
Super
Types
$provideSuperTypes
(
handle
:
number
,
sessionId
:
string
,
itemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TypeHierarchyItem
[]
>
Parameters
handle
:
number
sessionId
:
string
itemId
:
string
token
:
CancellationToken
Returns
Promise
<
undefined
|
TypeHierarchyItem
[]
>
$provide
Type
Definition
$provideTypeDefinition
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Definition
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
Definition
>
$provide
Workspace
Symbols
$provideWorkspaceSymbols
(
handle
:
number
,
query
:
string
,
token
:
CancellationToken
,
)
:
PromiseLike
<
SymbolInformation
[]
>
Parameters
handle
:
number
query
:
string
token
:
CancellationToken
Returns
PromiseLike
<
SymbolInformation
[]
>
$release
Call
Hierarchy
$releaseCallHierarchy
(
handle
:
number
,
session
?:
string
)
:
Promise
<
boolean
>
Parameters
handle
:
number
Optional
session
:
string
Returns
Promise
<
boolean
>
$release
Code
Actions
$releaseCodeActions
(
handle
:
number
,
cacheIds
:
number
[]
)
:
void
Parameters
handle
:
number
cacheIds
:
number
[]
Returns
void
$release
Code
Lenses
$releaseCodeLenses
(
handle
:
number
,
ids
:
number
[]
)
:
void
Parameters
handle
:
number
ids
:
number
[]
Returns
void
$release
Completion
Items
$releaseCompletionItems
(
handle
:
number
,
id
:
number
)
:
void
Parameters
handle
:
number
id
:
number
Returns
void
$release
Document
Links
$releaseDocumentLinks
(
handle
:
number
,
ids
:
number
[]
)
:
void
Parameters
handle
:
number
ids
:
number
[]
Returns
void
$release
Document
Semantic
Tokens
$releaseDocumentSemanticTokens
(
handle
:
number
,
semanticColoringResultId
:
number
,
)
:
void
Parameters
handle
:
number
semanticColoringResultId
:
number
Returns
void
$release
Inlay
Hints
$releaseInlayHints
(
handle
:
number
,
id
:
number
)
:
void
Parameters
handle
:
number
id
:
number
Returns
void
$release
Signature
Help
$releaseSignatureHelp
(
handle
:
number
,
id
:
number
)
:
void
Parameters
handle
:
number
id
:
number
Returns
void
$release
Type
Hierarchy
$releaseTypeHierarchy
(
handle
:
number
,
session
?:
string
)
:
Promise
<
boolean
>
Parameters
handle
:
number
Optional
session
:
string
Returns
Promise
<
boolean
>
$resolve
Code
Action
$resolveCodeAction
(
handle
:
number
,
cacheId
:
number
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
WorkspaceEditDto
>
Parameters
handle
:
number
cacheId
:
number
token
:
CancellationToken
Returns
Promise
<
undefined
|
WorkspaceEditDto
>
$resolve
Code
Lens
$resolveCodeLens
(
handle
:
number
,
resource
:
UriComponents
,
symbol
:
CodeLensSymbol
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CodeLensSymbol
>
Parameters
handle
:
number
resource
:
UriComponents
symbol
:
CodeLensSymbol
token
:
CancellationToken
Returns
Promise
<
undefined
|
CodeLensSymbol
>
$resolve
Completion
Item
$resolveCompletionItem
(
handle
:
number
,
chainedId
:
ChainedCacheId
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
Completion
>
Parameters
handle
:
number
chainedId
:
ChainedCacheId
token
:
CancellationToken
Returns
Promise
<
undefined
|
Completion
>
$resolve
Document
Link
$resolveDocumentLink
(
handle
:
number
,
link
:
DocumentLink
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
DocumentLink
>
Parameters
handle
:
number
link
:
DocumentLink
token
:
CancellationToken
Returns
Promise
<
undefined
|
DocumentLink
>
$resolve
Inlay
Hint
$resolveInlayHint
(
handle
:
number
,
id
:
ChainedCacheId
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
InlayHintDto
>
Parameters
handle
:
number
id
:
ChainedCacheId
token
:
CancellationToken
Returns
Promise
<
undefined
|
InlayHintDto
>
$resolve
Rename
Location
$resolveRenameLocation
(
handle
:
number
,
resource
:
UriComponents
,
position
:
Position
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
RenameLocation
>
Parameters
handle
:
number
resource
:
UriComponents
position
:
Position
token
:
CancellationToken
Returns
PromiseLike
<
undefined
|
RenameLocation
>
$resolve
Workspace
Symbol
$resolveWorkspaceSymbol
(
handle
:
number
,
symbol
:
SymbolInformation
,
token
:
CancellationToken
,
)
:
PromiseLike
<
undefined
|
SymbolInformation
>
Parameters
handle
:
number
symbol
:
SymbolInformation
token
:
CancellationToken
Returns
PromiseLike
<
undefined
|
SymbolInformation
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$free
Inline
Completions
List
$prepare
Type
Hierarchy
$provide
Callees
$provide
Callers
$provide
Code
Actions
$provide
Code
Lenses
$provide
Color
Presentations
$provide
Completion
Items
$provide
Declaration
$provide
Definition
$provide
Document
Colors
$provide
Document
Drop
Edits
$provide
Document
Formatting
Edits
$provide
Document
Highlights
$provide
Document
Links
$provide
Document
Range
Formatting
Edits
$provide
Document
Range
Semantic
Tokens
$provide
Document
Semantic
Tokens
$provide
Document
Symbols
$provide
Evaluatable
Expression
$provide
Folding
Range
$provide
Hover
$provide
Implementation
$provide
Inlay
Hints
$provide
Inline
Completions
$provide
Inline
Values
$provide
Linked
Editing
Ranges
$provide
On
Type
Formatting
Edits
$provide
References
$provide
Rename
Edits
$provide
Root
Definition
$provide
Selection
Ranges
$provide
Signature
Help
$provide
Sub
Types
$provide
Super
Types
$provide
Type
Definition
$provide
Workspace
Symbols
$release
Call
Hierarchy
$release
Code
Actions
$release
Code
Lenses
$release
Completion
Items
$release
Document
Links
$release
Document
Semantic
Tokens
$release
Inlay
Hints
$release
Signature
Help
$release
Type
Hierarchy
$resolve
Code
Action
$resolve
Code
Lens
$resolve
Completion
Item
$resolve
Document
Link
$resolve
Inlay
Hint
$resolve
Rename
Location
$resolve
Workspace
Symbol
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...