Langium - v4.0.0
    Preparing search index...

    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

    Index

    Methods