Module Vscode.Hover

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val contents : t -> MarkdownString.t
val range : t -> Range.t option
val make : contents: [ `MarkdownString of MarkdownString.t | `MarkdownStringArray of MarkdownString.t list ] -> t