Module Vscode.DebugAdapterDescriptorFactory

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val createDebugAdapterDescriptor : t -> session:DebugSession.t -> executable:DebugAdapterExecutable.t Interop.or_undefined -> DebugAdapterDescriptor.t ProviderResult.t
val create : createDebugAdapterDescriptor: (session:DebugSession.t -> executable:DebugAdapterExecutable.t Interop.or_undefined -> DebugAdapterDescriptor.t ProviderResult.t) -> t