Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
plugin-ext
LanguagesExtImpl
Class LanguagesExtImpl
Hierarchy
LanguagesExtImpl
Implements
LanguagesExt
Index
Constructors
constructor
Properties
adapters
Map
call
Id
diagnostics
proxy
Accessors
on
Did
Change
Diagnostics
Methods
$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
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
Folding
Range
$provide
Hover
$provide
Implementation
$provide
OnType
Formatting
Edits
$provide
References
$provide
Rename
Edits
$provide
Root
Definition
$provide
Selection
Ranges
$provide
Signature
Help
$provide
Type
Definition
$provide
Workspace
Symbols
$release
Code
Lenses
$release
Completion
Items
$release
Document
Links
$release
Document
Semantic
Tokens
$release
Signature
Help
$resolve
Code
Lens
$resolve
Completion
Item
$resolve
Document
Link
$resolve
Rename
Location
$resolve
Workspace
Symbol
add
New
Adapter
change
Language
create
Diagnostic
Collection
create
Disposable
do
Transform
Document
Selector
get
Diagnostics
get
Languages
next
Call
Id
register
Call
Hierarchy
Provider
register
Code
Actions
Provider
register
Code
Lens
Provider
register
Color
Provider
register
Completion
Item
Provider
register
Declaration
Provider
register
Definition
Provider
register
Document
Formatting
Edit
Provider
register
Document
Highlight
Provider
register
Document
Link
Provider
register
Document
Range
Formatting
Edit
Provider
register
Document
Range
Semantic
Tokens
Provider
register
Document
Semantic
Tokens
Provider
register
Document
Symbol
Provider
register
Folding
Range
Provider
register
Hover
Provider
register
Implementation
Provider
register
OnType
Formatting
Edit
Provider
register
Reference
Provider
register
Rename
Provider
register
Selection
Range
Provider
register
Signature
Help
Provider
register
Type
Definition
Provider
register
Workspace
Symbol
Provider
set
Language
Configuration
transform
Document
Selector
with
Adapter
Constructors
constructor
new
Languages
Ext
Impl
(
rpc
:
RPCProtocol
, documents
:
DocumentsExtImpl
, commands
:
CommandRegistryImpl
)
:
LanguagesExtImpl
Parameters
rpc:
RPCProtocol
documents:
DocumentsExtImpl
commands:
CommandRegistryImpl
Returns
LanguagesExtImpl
Properties
Private
adapters
Map
adapters
Map
:
Map
<
number
,
Adapter
>
= ...
Private
call
Id
call
Id
:
number
= 0
Private
Readonly
diagnostics
diagnostics
:
Diagnostics
Private
proxy
proxy
:
LanguagesMain
Accessors
on
Did
Change
Diagnostics
get
onDidChangeDiagnostics
(
)
:
Event
<
DiagnosticChangeEvent
>
Returns
Event
<
DiagnosticChangeEvent
>
Methods
$provide
Callees
$provide
Callees
(
handle
:
number
, definition
:
CallHierarchyDefinition
, token
:
CancellationToken
)
:
Promise
<
undefined
|
CallHierarchyReference
[]
>
Parameters
handle:
number
definition:
CallHierarchyDefinition
token:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyReference
[]
>
$provide
Callers
$provide
Callers
(
handle
:
number
, definition
:
CallHierarchyDefinition
, token
:
CancellationToken
)
:
Promise
<
undefined
|
CallHierarchyReference
[]
>
Parameters
handle:
number
definition:
CallHierarchyDefinition
token:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyReference
[]
>
$provide
Code
Actions
$provide
Code
Actions
(
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
$provide
Code
Lenses
(
handle
:
number
, resource
:
UriComponents
, token
:
CancellationToken
)
:
Promise
<
undefined
|
CodeLensSymbol
[]
>
Parameters
handle:
number
resource:
UriComponents
token:
CancellationToken
Returns
Promise
<
undefined
|
CodeLensSymbol
[]
>
$provide
Color
Presentations
$provide
Color
Presentations
(
handle
:
number
, resource
:
UriComponents
, colorInfo
:
RawColorInfo
, token
:
CancellationToken
)
:
Promise
<
ColorPresentation
[]
>
Parameters
handle:
number
resource:
UriComponents
colorInfo:
RawColorInfo
token:
CancellationToken
Returns
Promise
<
ColorPresentation
[]
>
$provide
Completion
Items
$provide
Completion
Items
(
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
$provide
Declaration
(
handle
:
number
, resource
:
UriComponents
, position
:
Position
, token
:
CancellationToken
)
:
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
Parameters
handle:
number
resource:
UriComponents
position:
Position
token:
CancellationToken
Returns
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
$provide
Definition
$provide
Definition
(
handle
:
number
, resource
:
UriComponents
, position
:
Position
, token
:
CancellationToken
)
:
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
Parameters
handle:
number
resource:
UriComponents
position:
Position
token:
CancellationToken
Returns
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
$provide
Document
Colors
$provide
Document
Colors
(
handle
:
number
, resource
:
UriComponents
, token
:
CancellationToken
)
:
Promise
<
RawColorInfo
[]
>
Parameters
handle:
number
resource:
UriComponents
token:
CancellationToken
Returns
Promise
<
RawColorInfo
[]
>
$provide
Document
Formatting
Edits
$provide
Document
Formatting
Edits
(
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
$provide
Document
Highlights
(
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
$provide
Document
Links
(
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
$provide
Document
Range
Formatting
Edits
(
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
$provide
Document
Range
Semantic
Tokens
(
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
$provide
Document
Semantic
Tokens
(
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
$provide
Document
Symbols
(
handle
:
number
, resource
:
UriComponents
, token
:
CancellationToken
)
:
Promise
<
undefined
|
DocumentSymbol
[]
>
Parameters
handle:
number
resource:
UriComponents
token:
CancellationToken
Returns
Promise
<
undefined
|
DocumentSymbol
[]
>
$provide
Folding
Range
$provide
Folding
Range
(
callId
:
number
, resource
:
UriComponents
, context
:
FoldingContext
, token
:
CancellationToken
)
:
Promise
<
undefined
|
FoldingRange
[]
>
Parameters
callId:
number
resource:
UriComponents
context:
FoldingContext
token:
CancellationToken
Returns
Promise
<
undefined
|
FoldingRange
[]
>
$provide
Hover
$provide
Hover
(
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
$provide
Implementation
(
handle
:
number
, resource
:
UriComponents
, position
:
Position
, token
:
CancellationToken
)
:
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
Parameters
handle:
number
resource:
UriComponents
position:
Position
token:
CancellationToken
Returns
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
$provide
OnType
Formatting
Edits
$provide
OnType
Formatting
Edits
(
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
$provide
References
(
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
$provide
Rename
Edits
(
handle
:
number
, resource
:
UriComponents
, position
:
Position
, newName
:
string
, token
:
CancellationToken
)
:
Promise
<
undefined
|
WorkspaceEditDto
>
Parameters
handle:
number
resource:
UriComponents
position:
Position
newName:
string
token:
CancellationToken
Returns
Promise
<
undefined
|
WorkspaceEditDto
>
$provide
Root
Definition
$provide
Root
Definition
(
handle
:
number
, resource
:
UriComponents
, location
:
Position
, token
:
CancellationToken
)
:
Promise
<
undefined
|
CallHierarchyDefinition
|
CallHierarchyDefinition
[]
>
Parameters
handle:
number
resource:
UriComponents
location:
Position
token:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyDefinition
|
CallHierarchyDefinition
[]
>
$provide
Selection
Ranges
$provide
Selection
Ranges
(
handle
:
number
, resource
:
UriComponents
, positions
:
Position
[]
, token
:
CancellationToken
)
:
Promise
<
SelectionRange
[]
[]
>
Parameters
handle:
number
resource:
UriComponents
positions:
Position
[]
token:
CancellationToken
Returns
Promise
<
SelectionRange
[]
[]
>
$provide
Signature
Help
$provide
Signature
Help
(
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
Type
Definition
$provide
Type
Definition
(
handle
:
number
, resource
:
UriComponents
, position
:
Position
, token
:
CancellationToken
)
:
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
Parameters
handle:
number
resource:
UriComponents
position:
Position
token:
CancellationToken
Returns
Promise
<
undefined
|
Location
|
Location
[]
|
LocationLink
[]
>
$provide
Workspace
Symbols
$provide
Workspace
Symbols
(
handle
:
number
, query
:
string
, token
:
CancellationToken
)
:
PromiseLike
<
SymbolInformation
[]
>
Parameters
handle:
number
query:
string
token:
CancellationToken
Returns
PromiseLike
<
SymbolInformation
[]
>
$release
Code
Lenses
$release
Code
Lenses
(
handle
:
number
, ids
:
number
[]
)
:
void
Parameters
handle:
number
ids:
number
[]
Returns
void
$release
Completion
Items
$release
Completion
Items
(
handle
:
number
, id
:
number
)
:
void
Parameters
handle:
number
id:
number
Returns
void
$release
Document
Links
$release
Document
Links
(
handle
:
number
, ids
:
number
[]
)
:
void
Parameters
handle:
number
ids:
number
[]
Returns
void
$release
Document
Semantic
Tokens
$release
Document
Semantic
Tokens
(
handle
:
number
, semanticColoringResultId
:
number
)
:
void
Parameters
handle:
number
semanticColoringResultId:
number
Returns
void
$release
Signature
Help
$release
Signature
Help
(
handle
:
number
, id
:
number
)
:
void
Parameters
handle:
number
id:
number
Returns
void
$resolve
Code
Lens
$resolve
Code
Lens
(
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
$resolve
Completion
Item
(
handle
:
number
, chainedId
:
ChainedCacheId
, token
:
CancellationToken
)
:
Promise
<
undefined
|
Completion
>
Parameters
handle:
number
chainedId:
ChainedCacheId
token:
CancellationToken
Returns
Promise
<
undefined
|
Completion
>
$resolve
Document
Link
$resolve
Document
Link
(
handle
:
number
, link
:
DocumentLink
, token
:
CancellationToken
)
:
Promise
<
undefined
|
DocumentLink
>
Parameters
handle:
number
link:
DocumentLink
token:
CancellationToken
Returns
Promise
<
undefined
|
DocumentLink
>
$resolve
Rename
Location
$resolve
Rename
Location
(
handle
:
number
, resource
:
UriComponents
, position
:
Position
, token
:
CancellationToken
)
:
Promise
<
undefined
|
RenameLocation
>
Parameters
handle:
number
resource:
UriComponents
position:
Position
token:
CancellationToken
Returns
Promise
<
undefined
|
RenameLocation
>
$resolve
Workspace
Symbol
$resolve
Workspace
Symbol
(
handle
:
number
, symbol
:
SymbolInformation
, token
:
CancellationToken
)
:
PromiseLike
<
undefined
|
SymbolInformation
>
Parameters
handle:
number
symbol:
SymbolInformation
token:
CancellationToken
Returns
PromiseLike
<
undefined
|
SymbolInformation
>
Private
add
New
Adapter
add
New
Adapter
(
adapter
:
Adapter
)
:
number
Parameters
adapter:
Adapter
Returns
number
change
Language
change
Language
(
uri
:
URI
, languageId
:
string
)
:
Promise
<
TextDocument
>
Parameters
uri:
URI
languageId:
string
Returns
Promise
<
TextDocument
>
create
Diagnostic
Collection
create
Diagnostic
Collection
(
name
?:
string
)
:
DiagnosticCollection
Parameters
Optional
name:
string
Returns
DiagnosticCollection
Private
create
Disposable
create
Disposable
(
callId
:
number
)
:
Disposable
Parameters
callId:
number
Returns
Disposable
Private
do
Transform
Document
Selector
do
Transform
Document
Selector
(
selector
:
string
|
DocumentFilter
)
:
undefined
|
SerializedDocumentFilter
Parameters
selector:
string
|
DocumentFilter
Returns
undefined
|
SerializedDocumentFilter
get
Diagnostics
get
Diagnostics
(
resource
?:
URI
)
:
Diagnostic
[]
|
[
URI
,
Diagnostic
[]
]
[]
Parameters
Optional
resource:
URI
Returns
Diagnostic
[]
|
[
URI
,
Diagnostic
[]
]
[]
get
Languages
get
Languages
(
)
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
Private
next
Call
Id
next
Call
Id
(
)
:
number
Returns
number
register
Call
Hierarchy
Provider
register
Call
Hierarchy
Provider
(
selector
:
DocumentSelector
, provider
:
CallHierarchyProvider
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
CallHierarchyProvider
Returns
Disposable
register
Code
Actions
Provider
register
Code
Actions
Provider
(
selector
:
DocumentSelector
, provider
:
CodeActionProvider
, pluginModel
:
PluginModel
, pluginInfo
:
PluginInfo
, metadata
?:
CodeActionProviderMetadata
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
CodeActionProvider
pluginModel:
PluginModel
pluginInfo:
PluginInfo
Optional
metadata:
CodeActionProviderMetadata
Returns
Disposable
register
Code
Lens
Provider
register
Code
Lens
Provider
(
selector
:
DocumentSelector
, provider
:
CodeLensProvider
<
CodeLens
>
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
CodeLensProvider
<
CodeLens
>
pluginInfo:
PluginInfo
Returns
Disposable
register
Color
Provider
register
Color
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentColorProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentColorProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Completion
Item
Provider
register
Completion
Item
Provider
(
selector
:
DocumentSelector
, provider
:
CompletionItemProvider
<
CompletionItem
>
, triggerCharacters
:
string
[]
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
CompletionItemProvider
<
CompletionItem
>
triggerCharacters:
string
[]
pluginInfo:
PluginInfo
Returns
Disposable
register
Declaration
Provider
register
Declaration
Provider
(
selector
:
DocumentSelector
, provider
:
DeclarationProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DeclarationProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Definition
Provider
register
Definition
Provider
(
selector
:
DocumentSelector
, provider
:
DefinitionProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DefinitionProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Document
Formatting
Edit
Provider
register
Document
Formatting
Edit
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentFormattingEditProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentFormattingEditProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Document
Highlight
Provider
register
Document
Highlight
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentHighlightProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentHighlightProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Document
Link
Provider
register
Document
Link
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentLinkProvider
<
DocumentLink
>
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentLinkProvider
<
DocumentLink
>
pluginInfo:
PluginInfo
Returns
Disposable
register
Document
Range
Formatting
Edit
Provider
register
Document
Range
Formatting
Edit
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentRangeFormattingEditProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentRangeFormattingEditProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Document
Range
Semantic
Tokens
Provider
register
Document
Range
Semantic
Tokens
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentRangeSemanticTokensProvider
, legend
:
SemanticTokensLegend
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentRangeSemanticTokensProvider
legend:
SemanticTokensLegend
pluginInfo:
PluginInfo
Returns
Disposable
register
Document
Semantic
Tokens
Provider
register
Document
Semantic
Tokens
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentSemanticTokensProvider
, legend
:
SemanticTokensLegend
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentSemanticTokensProvider
legend:
SemanticTokensLegend
pluginInfo:
PluginInfo
Returns
Disposable
register
Document
Symbol
Provider
register
Document
Symbol
Provider
(
selector
:
DocumentSelector
, provider
:
DocumentSymbolProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
DocumentSymbolProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Folding
Range
Provider
register
Folding
Range
Provider
(
selector
:
DocumentSelector
, provider
:
FoldingRangeProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
FoldingRangeProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Hover
Provider
register
Hover
Provider
(
selector
:
DocumentSelector
, provider
:
HoverProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
HoverProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Implementation
Provider
register
Implementation
Provider
(
selector
:
DocumentSelector
, provider
:
ImplementationProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
ImplementationProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
OnType
Formatting
Edit
Provider
register
OnType
Formatting
Edit
Provider
(
selector
:
DocumentSelector
, provider
:
OnTypeFormattingEditProvider
, triggerCharacters
:
string
[]
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
OnTypeFormattingEditProvider
triggerCharacters:
string
[]
pluginInfo:
PluginInfo
Returns
Disposable
register
Reference
Provider
register
Reference
Provider
(
selector
:
DocumentSelector
, provider
:
ReferenceProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
ReferenceProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Rename
Provider
register
Rename
Provider
(
selector
:
DocumentSelector
, provider
:
RenameProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
RenameProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Selection
Range
Provider
register
Selection
Range
Provider
(
selector
:
DocumentSelector
, provider
:
SelectionRangeProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
SelectionRangeProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Signature
Help
Provider
register
Signature
Help
Provider
(
selector
:
DocumentSelector
, provider
:
SignatureHelpProvider
, metadata
:
SignatureHelpProviderMetadata
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
SignatureHelpProvider
metadata:
SignatureHelpProviderMetadata
pluginInfo:
PluginInfo
Returns
Disposable
register
Type
Definition
Provider
register
Type
Definition
Provider
(
selector
:
DocumentSelector
, provider
:
TypeDefinitionProvider
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
selector:
DocumentSelector
provider:
TypeDefinitionProvider
pluginInfo:
PluginInfo
Returns
Disposable
register
Workspace
Symbol
Provider
register
Workspace
Symbol
Provider
(
provider
:
WorkspaceSymbolProvider
<
SymbolInformation
>
, pluginInfo
:
PluginInfo
)
:
Disposable
Parameters
provider:
WorkspaceSymbolProvider
<
SymbolInformation
>
pluginInfo:
PluginInfo
Returns
Disposable
set
Language
Configuration
set
Language
Configuration
(
language
:
string
, configuration
:
LanguageConfiguration
)
:
Disposable
Parameters
language:
string
configuration:
LanguageConfiguration
Returns
Disposable
Private
transform
Document
Selector
transform
Document
Selector
(
selector
:
DocumentSelector
)
:
SerializedDocumentFilter
[]
Parameters
selector:
DocumentSelector
Returns
SerializedDocumentFilter
[]
Private
with
Adapter
with
Adapter<A, R>
(
handle
:
number
, ctor
:
new
(
...
args
:
any
[]
)
=>
A
, callback
:
(
adapter
:
A
)
=>
Promise
<
R
>
, fallbackValue
:
R
)
:
Promise
<
R
>
Type parameters
A
R
Parameters
handle:
number
ctor:
new
(
...
args
:
any
[]
)
=>
A
new
(
...
args
:
any
[]
)
:
A
Parameters
Rest
...
args:
any
[]
Returns
A
callback:
(
adapter
:
A
)
=>
Promise
<
R
>
(
adapter
:
A
)
:
Promise
<
R
>
Parameters
adapter:
A
Returns
Promise
<
R
>
fallbackValue:
R
Returns
Promise
<
R
>
Exports
plugin-
ext
Comments
Command
Arg
Comments
Context
Command
Arg
Comments
Edit
Command
Arg
Composite
Tree
View
Node
Connection
Closed
Error
Custom
Editor
Widget
Debug
Adapter
Executable
Debug
Adapter
Inline
Implementation
Debug
Adapter
Named
Pipe
Server
Debug
Adapter
Server
Decoration
Range
Behavior
Decoration
Render
Options
Document
Link
Known
Commands
Notification
Main
Object
Identifier
Objects
Transferrer
Parameter
Information
Plugin
Contributions
Plugin
Icon
Path
Plugin
Package
Plugin
Paths
Plugin
View
Registry
Plugin
View
Widget
Schemes
Scm
Command
Arg
Selection
Provider
Commands
Signature
Help
Signature
Information
Symbol
Kind
Symbol
Kind
Converter
Text
Document
Show
Options
Text
Editor
Selection
Change
Kind
Themable
Decoration
Attachment
Render
Options
Themable
Decoration
Render
Options
Theme
Icon
Timeline
Command
Arg
Tree
View
Node
Tree
View
Selection
Webview
External
Endpoint
Webview
Widget
Workspace
Text
Edit
Dto
Languages
Ext
Impl
constructor
adapters
Map
call
Id
diagnostics
proxy
on
Did
Change
Diagnostics
$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
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
Folding
Range
$provide
Hover
$provide
Implementation
$provide
OnType
Formatting
Edits
$provide
References
$provide
Rename
Edits
$provide
Root
Definition
$provide
Selection
Ranges
$provide
Signature
Help
$provide
Type
Definition
$provide
Workspace
Symbols
$release
Code
Lenses
$release
Completion
Items
$release
Document
Links
$release
Document
Semantic
Tokens
$release
Signature
Help
$resolve
Code
Lens
$resolve
Completion
Item
$resolve
Document
Link
$resolve
Rename
Location
$resolve
Workspace
Symbol
add
New
Adapter
change
Language
create
Diagnostic
Collection
create
Disposable
do
Transform
Document
Selector
get
Diagnostics
get
Languages
next
Call
Id
register
Call
Hierarchy
Provider
register
Code
Actions
Provider
register
Code
Lens
Provider
register
Color
Provider
register
Completion
Item
Provider
register
Declaration
Provider
register
Definition
Provider
register
Document
Formatting
Edit
Provider
register
Document
Highlight
Provider
register
Document
Link
Provider
register
Document
Range
Formatting
Edit
Provider
register
Document
Range
Semantic
Tokens
Provider
register
Document
Semantic
Tokens
Provider
register
Document
Symbol
Provider
register
Folding
Range
Provider
register
Hover
Provider
register
Implementation
Provider
register
OnType
Formatting
Edit
Provider
register
Reference
Provider
register
Rename
Provider
register
Selection
Range
Provider
register
Signature
Help
Provider
register
Type
Definition
Provider
register
Workspace
Symbol
Provider
set
Language
Configuration
transform
Document
Selector
with
Adapter