Module Vscode.TextDocumentContentProvider

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val onDidChange : t -> Uri.t Event.t option
val provideTextDocumentContent : t -> uri:Uri.t -> token:CancellationToken.t -> string ProviderResult.t
val create : ?onDidChange:Uri.t Event.t -> provideTextDocumentContent: (uri:Uri.t -> token:CancellationToken.t -> string ProviderResult.t) -> unit -> t