Legend:
Library
Module
Module type
Parameter
Class
Class type
class type ['a, 'b] 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