Module Vscode.TextEdit

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val replace : range:Range.t -> newText:string -> t
val insert : position:Position.t -> newText:string -> t
val delete : Range.t -> t
val setEndOfLine : EndOfLine.t -> t
val range : t -> Range.t
val newText : t -> string
val newEol : t -> EndOfLine.t option
val make : range:Range.t -> newText:string -> t