Module Worker

module Worker: sig .. end
Low-level bindgins to javascript Web Workers.

See the documented Javascript API and some more general documentation about the usage of WebWorker.


class type [['a, 'a0]] worker = object .. end
class type errorEvent = object .. end
class type ['a] messageEvent = object .. end
val create : string -> ('a, 'b) worker Js.t

Global function to be used by the worker.


val import_scripts : string list -> unit
val set_onmessage : ('a -> unit) -> unit
val post_message : 'a -> unit