Module DebugProtocol.Module

include sig ... end
type t = private Ojs.t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
type id = [
  1. | `Int of int
  2. | `String of string
]
val id_of_js : Ojs.t -> [> `Int of int | `String of string ]
include sig ... end
val id : t -> id
val name : t -> string
val path : t -> string Interop.or_undefined
val isOptimized : t -> bool Interop.or_undefined
val isUserCode : t -> bool Interop.or_undefined
val version : t -> string Interop.or_undefined
val symbolStatus : t -> string Interop.or_undefined
val symbolFilePath : t -> string Interop.or_undefined
val dateTimeStamp : t -> string Interop.or_undefined
val addressRange : t -> string Interop.or_undefined