Langium - v4.0.0
Preparing search index...
langium/lsp
SemanticTokenProvider
Interface SemanticTokenProvider
interface
SemanticTokenProvider
{
semanticTokensOptions
:
SemanticTokensOptions
;
tokenModifiers
:
Record
<
string
,
number
>
;
tokenTypes
:
Record
<
string
,
number
>
;
semanticHighlight
(
document
:
LangiumDocument
,
params
:
SemanticTokensParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
SemanticTokens
>
;
semanticHighlightDelta
(
document
:
LangiumDocument
,
params
:
SemanticTokensDeltaParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
SemanticTokens
|
SemanticTokensDelta
>
;
semanticHighlightRange
(
document
:
LangiumDocument
,
params
:
SemanticTokensRangeParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
SemanticTokens
>
;
}
Implemented by
AbstractSemanticTokenProvider
Index
Properties
semantic
Tokens
Options
token
Modifiers
token
Types
Methods
semantic
Highlight
semantic
Highlight
Delta
semantic
Highlight
Range
Properties
Readonly
semantic
Tokens
Options
semanticTokensOptions
:
SemanticTokensOptions
Readonly
token
Modifiers
tokenModifiers
:
Record
<
string
,
number
>
Readonly
token
Types
tokenTypes
:
Record
<
string
,
number
>
Methods
semantic
Highlight
semanticHighlight
(
document
:
LangiumDocument
,
params
:
SemanticTokensParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
SemanticTokens
>
Parameters
document
:
LangiumDocument
params
:
SemanticTokensParams
Optional
cancelToken
:
Cancellation
.
CancellationToken
Returns
MaybePromise
<
SemanticTokens
>
semantic
Highlight
Delta
semanticHighlightDelta
(
document
:
LangiumDocument
,
params
:
SemanticTokensDeltaParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
SemanticTokens
|
SemanticTokensDelta
>
Parameters
document
:
LangiumDocument
params
:
SemanticTokensDeltaParams
Optional
cancelToken
:
Cancellation
.
CancellationToken
Returns
MaybePromise
<
SemanticTokens
|
SemanticTokensDelta
>
semantic
Highlight
Range
semanticHighlightRange
(
document
:
LangiumDocument
,
params
:
SemanticTokensRangeParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
SemanticTokens
>
Parameters
document
:
LangiumDocument
params
:
SemanticTokensRangeParams
Optional
cancelToken
:
Cancellation
.
CancellationToken
Returns
MaybePromise
<
SemanticTokens
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
semantic
Tokens
Options
token
Modifiers
token
Types
Methods
semantic
Highlight
semantic
Highlight
Delta
semantic
Highlight
Range
Langium - v4.0.0
Loading...