Module Vscode.ProgressOptions

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
type location = [
  1. | `ProgressLocation of ProgressLocation.t
  2. | `ViewIdLocation of viewIdLocation
]
and viewIdLocation = {
  1. viewId : string;
}
val location : t -> location
val title : t -> string option
val cancellable : t -> bool option
val create : location:location -> ?title:string -> ?cancellable:bool -> unit -> t