Module Js_of_ocaml_compiler.Linker

module Fragment : sig ... end
val reset : unit -> unit
val load_files : target_env:Target_env.t -> string list -> unit
val load_fragments : target_env:Target_env.t -> filename:string -> Fragment.t list -> unit
val check_deps : unit -> unit
type state
type always_required = {
  1. filename : string;
  2. program : Javascript.program;
  3. requires : string list;
}
type output = {
  1. runtime_code : Javascript.program;
  2. always_required_codes : always_required list;
}
val init : unit -> state
val resolve_deps : ?linkall:bool -> state -> Stdlib.StringSet.t -> state * Stdlib.StringSet.t
val get_provided : unit -> Stdlib.StringSet.t
val all : state -> string list
val origin : name:string -> string option