Vscode.Languagesval registerDocumentFormattingEditProvider :
selector:DocumentSelector.t ->
provider:DocumentFormattingEditProvider.t ->
Disposable.tval registerHoverProvider :
selector:DocumentSelector.t ->
provider:HoverProvider.t ->
Disposable.tval getDiagnostics : Uri.t -> Diagnostic.t listval getDiagnostics_all : unit -> (Uri.t * Diagnostic.t list) list