Module Vscode.Memento

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val get : t -> key:string -> Interop.Js.Any.t option
val get_default : 'a Interop.Js.t -> t -> key:string -> defaultValue:'a -> 'a
val update : t -> key:string -> value:Interop.Js.Any.t -> Promise.void