Module Vscode.DocumentFormattingEditProvider

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val provideDocumentFormattingEdits : t -> document:TextDocument.t -> options:FormattingOptions.t -> token:CancellationToken.t -> TextEdit.t list ProviderResult.t
val create : provideDocumentFormattingEdits: (document:TextDocument.t -> options:FormattingOptions.t -> token:CancellationToken.t -> TextEdit.t list ProviderResult.t) -> t