Module Linol_lwt.RelatedFullDocumentDiagnosticReport
type t = {
items : Linol_lsp__Types.Diagnostic.t list;
relatedDocuments : (Linol_lsp.Uri0.t,
[ `FullDocumentDiagnosticReport of
Linol_lsp__Types.FullDocumentDiagnosticReport.t
| `UnchangedDocumentDiagnosticReport of
Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ])
Linol_lsp.Import.Json.Assoc.t
option;
resultId : string option;
}
val create :
items:Linol_lsp__Types.Diagnostic.t list ->
?relatedDocuments:
(Linol_lsp.Uri0.t,
[ `FullDocumentDiagnosticReport of
Linol_lsp__Types.FullDocumentDiagnosticReport.t
| `UnchangedDocumentDiagnosticReport of
Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ])
Linol_lsp.Import.Json.Assoc.t ->
?resultId:string ->
unit ->
t