Module Linol_lwt.TypeHierarchyItem
type t = {
data : Linol_lsp.Import.Json.t option;
detail : string option;
kind : Linol_lsp__Types.SymbolKind.t;
name : string;
range : Linol_lsp__Types.Range.t;
selectionRange : Linol_lsp__Types.Range.t;
tags : Linol_lsp__Types.SymbolTag.t list option;
uri : Linol_lsp.Uri0.t;
}
val create :
?data:Linol_lsp.Import.Json.t ->
?detail:string ->
kind:Linol_lsp__Types.SymbolKind.t ->
name:string ->
range:Linol_lsp__Types.Range.t ->
selectionRange:Linol_lsp__Types.Range.t ->
?tags:Linol_lsp__Types.SymbolTag.t list ->
uri:Linol_lsp.Uri0.t ->
unit ->
t