Langium - v4.0.0
Preparing search index...
langium/lsp
TypeHierarchyProvider
Interface TypeHierarchyProvider
Language-specific service for handling type hierarchy requests.
interface
TypeHierarchyProvider
{
prepareTypeHierarchy
(
document
:
LangiumDocument
,
params
:
TypeHierarchyPrepareParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
;
subtypes
(
params
:
TypeHierarchySubtypesParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
;
supertypes
(
params
:
TypeHierarchySupertypesParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
;
}
Implemented by
AbstractTypeHierarchyProvider
Index
Methods
prepare
Type
Hierarchy
subtypes
supertypes
Methods
prepare
Type
Hierarchy
prepareTypeHierarchy
(
document
:
LangiumDocument
,
params
:
TypeHierarchyPrepareParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
Parameters
document
:
LangiumDocument
params
:
TypeHierarchyPrepareParams
Optional
cancelToken
:
Cancellation
.
CancellationToken
Returns
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
subtypes
subtypes
(
params
:
TypeHierarchySubtypesParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
Parameters
params
:
TypeHierarchySubtypesParams
Optional
cancelToken
:
Cancellation
.
CancellationToken
Returns
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
supertypes
supertypes
(
params
:
TypeHierarchySupertypesParams
,
cancelToken
?:
Cancellation
.
CancellationToken
,
)
:
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
Parameters
params
:
TypeHierarchySupertypesParams
Optional
cancelToken
:
Cancellation
.
CancellationToken
Returns
MaybePromise
<
undefined
|
TypeHierarchyItem
[]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
prepare
Type
Hierarchy
subtypes
supertypes
Langium - v4.0.0
Loading...
Language-specific service for handling type hierarchy requests.