From 6f239a581a0acf8d1c3f26da68146c5c1ea7d4f2 Mon Sep 17 00:00:00 2001 From: Matt Hooper Date: Mon, 23 Mar 2020 23:32:50 +0100 Subject: Extension types and rendering --- editors/code/src/rust-analyzer-api.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'editors/code/src/rust-analyzer-api.ts') diff --git a/editors/code/src/rust-analyzer-api.ts b/editors/code/src/rust-analyzer-api.ts index 9846f7343..400ac3714 100644 --- a/editors/code/src/rust-analyzer-api.ts +++ b/editors/code/src/rust-analyzer-api.ts @@ -86,12 +86,13 @@ export interface Runnable { } export const runnables = request>("runnables"); -export type InlayHint = InlayHint.TypeHint | InlayHint.ParamHint; +export type InlayHint = InlayHint.TypeHint | InlayHint.ParamHint | InlayHint.ChainingHint; export namespace InlayHint { export const enum Kind { TypeHint = "TypeHint", ParamHint = "ParameterHint", + ChainingHint = "ChainingHint", } interface Common { range: lc.Range; @@ -99,6 +100,7 @@ export namespace InlayHint { } export type TypeHint = Common & { kind: Kind.TypeHint }; export type ParamHint = Common & { kind: Kind.ParamHint }; + export type ChainingHint = Common & { kind: Kind.ChainingHint }; } export interface InlayHintsParams { textDocument: lc.TextDocumentIdentifier; -- cgit v1.2.3