Module DebugProtocol.Source

include sig ... end
type t = private Ojs.t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
type presentation_hint =
  1. | Normal
  2. | Emphasize
  3. | Deemphasize
val presentation_hint_of_js : Ojs.t -> presentation_hint
val presentation_hint_to_js : presentation_hint -> Ojs.t
include sig ... end
val name : t -> string Interop.or_undefined
val path : t -> string Interop.or_undefined
val sourceReference : t -> int Interop.or_undefined
val presentationHint : t -> presentation_hint Interop.or_undefined
val origin : t -> string Interop.or_undefined
val sources : t -> t list Interop.or_undefined
val checksums : t -> Checksum.t list Interop.or_undefined