Interface InlayHintsProvider

interface InlayHintsProvider {
    displayName?: string;
    onDidChangeInlayHints?: IEvent<void>;
    provideInlayHints(
        model: ITextModel,
        range: Range,
        token: CancellationToken,
    ): ProviderResult<InlayHintList>;
    resolveInlayHint?(
        hint: InlayHint,
        token: CancellationToken,
    ): ProviderResult<InlayHint>;
}

Properties§

§displayName?: string
§onDidChangeInlayHints?: IEvent<void>

Methods§

§

provideInlayHints(
    model: ITextModel,
    range: Range,
    token: CancellationToken,
): ProviderResult<InlayHintList>

§

resolveInlayHint?(
    hint: InlayHint,
    token: CancellationToken,
): ProviderResult<InlayHint>