Module Vscode.InputBoxOptions

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val title : t -> string option
val value : t -> string option
val valueSelection : t -> (int * int) option
val prompt : t -> string option
val placeHolder : t -> string option
val password : t -> bool option
val ignoreFocusOut : t -> bool option
val validateInput : t -> (string -> string ProviderResult.t) option
val create : ?title:string -> ?value:string -> ?valueSelection:(int * int) -> ?prompt:string -> ?placeHolder:string -> ?password:bool -> ?ignoreFocusOut:bool -> ?validateInput:(value:string -> string option Promise.t) -> unit -> t