Linol_lwt.DocumentLinktype t = {data : Linol_lsp.Import.Json.t option;range : Linol_lsp__Types.Range.t;target : Linol_lsp.Uri0.t option;tooltip : string option;}val create :
?data:Linol_lsp.Import.Json.t ->
range:Linol_lsp__Types.Range.t ->
?target:Linol_lsp.Uri0.t ->
?tooltip:string ->
unit ->
tinclude Linol_lsp.Import.Json.Jsonable.S with type t := tval t_of_yojson : Yojson.Safe.t -> tval yojson_of_t : t -> Yojson.Safe.t