Vscode.DebugSession
module AnyThenable : sig ... end
module DebugProtocolBreakpointThenable : sig ... end
val id : t -> string
val type_ : t -> string
val parentSession : t -> t Interop.or_undefined
val name : t -> string
val workspaceFolder : t -> WorkspaceFolder.t Interop.or_undefined
val configuration : t -> DebugConfiguration.t
val customRequest :
t ->
command:string ->
?args:Interop.Js.Any.t ->
unit ->
AnyThenable.t
val getDebugProtocolBreakpoint :
t ->
breakpoint:Breakpoint.t ->
DebugProtocolBreakpointThenable.t
val create :
name:string ->
customRequest:
(command:string -> ?args:Interop.Js.Any.t -> unit -> AnyThenable.t) ->
getDebugProtocolBreakpoint:
(breakpoint:Breakpoint.t -> DebugProtocolBreakpointThenable.t) ->
t