Module Jsoo_runtime.Sys

type 'a callback = 'a
val create_file : name:string -> content:string -> unit
val read_file : name:string -> string
val set_channel_output' : Stdlib.out_channel -> (js_string:Js.t -> unit) callback -> unit
val set_channel_input' : Stdlib.in_channel -> (unit -> string) callback -> unit
val mount_point : unit -> string list
val mount_autoload : string -> (string -> string -> string option) callback -> unit
val unmount : string -> unit
type redirection
val redirect_channel : Stdlib.out_channel -> into:Stdlib.out_channel -> redirection
val restore_channel : Stdlib.out_channel -> redirection -> unit
module Config : sig ... end
val version : string
val git_version : string