documentChanges : [ `TextDocumentEdit of Linol_lsp__Types.TextDocumentEdit.t| `CreateFile of Linol_lsp__Types.CreateFile.t| `RenameFile of Linol_lsp__Types.RenameFile.t| `DeleteFile of Linol_lsp__Types.DeleteFile.t ]
list
option;
}
val create :
?changeAnnotations:
(string, Linol_lsp__Types.ChangeAnnotation.t)Linol_lsp.Import.Json.Assoc.t->?changes:
(Linol_lsp.Uri0.t, Linol_lsp__Types.TextEdit.t list)Linol_lsp.Import.Json.Assoc.t->?documentChanges:
[ `TextDocumentEdit of Linol_lsp__Types.TextDocumentEdit.t| `CreateFile of Linol_lsp__Types.CreateFile.t| `RenameFile of Linol_lsp__Types.RenameFile.t| `DeleteFile of Linol_lsp__Types.DeleteFile.t ]
list->unit ->t