label : [ `String of string| `List of Linol_lsp__Types.InlayHintLabelPart.t list ];
paddingLeft : bool option;
paddingRight : bool option;
position : Linol_lsp__Types.Position.t;
textEdits : Linol_lsp__Types.TextEdit.t list option;
tooltip : [ `String of string| `MarkupContent of Linol_lsp__Types.MarkupContent.t ]
option;
}
val create :
?data:Linol_lsp.Import.Json.t->?kind:Linol_lsp__Types.InlayHintKind.t->label:
[ `String of string| `List of Linol_lsp__Types.InlayHintLabelPart.t list ]->?paddingLeft:bool ->?paddingRight:bool ->position:Linol_lsp__Types.Position.t->?textEdits:Linol_lsp__Types.TextEdit.t list->?tooltip:
[ `String of string| `MarkupContent of Linol_lsp__Types.MarkupContent.t ]->unit ->t