Wasm_of_ocaml_compiler.Link
module Wasm_binary : sig ... end
type unit_data = {
unit_name : string;
unit_info : Js_of_ocaml_compiler.Unit_info.t;
strings : string list;
fragments : (string * Js_of_ocaml_compiler.Javascript.expression) list;
}
val add_info :
Zip.output ->
?predefined_exceptions:Js_of_ocaml_compiler.Stdlib.StringSet.t ->
build_info:Js_of_ocaml_compiler.Build_info.t ->
unit_data:unit_data list ->
unit ->
unit
val build_runtime_arguments :
link_spec:(string * int list option) list ->
separate_compilation:bool ->
missing_primitives:string list ->
wasm_dir:string ->
generated_js:
(string option
* (string list
* (string * Js_of_ocaml_compiler.Javascript.expression) list))
list ->
unit ->
Js_of_ocaml_compiler.Javascript.expression
val output_js : Js_of_ocaml_compiler.Javascript.program -> string