Module Merlin_client.WebworkerSource
include module type of struct include Brr_webworkers.Worker end
Enumerations
module Type = Brr_webworkers.Worker.TypeThe worker type enum.
Workers
type opts = Brr_webworkers.Worker.optsThe type for worker options.
val opts :
?type':Type.t ->
?credentials:Brr_io.Fetch.Request.Credentials.t ->
?name:Jstr.t ->
unit ->
Merlin_client.Webworker.optsopts ~type' ~credentials ~name () are worker options with given parameters. See here for defaults and semantics.
type t = Brr_webworkers.Worker.tThe type for Worker objects.
val create :
?opts:Merlin_client.Webworker.opts ->
Jstr.t ->
Merlin_client.Webworker.tval as_target : Merlin_client.Webworker.t -> Brr.Ev.targetas_target w is w as an event target.
val terminate : Merlin_client.Webworker.t -> unitterminate w terminates worker w.
Shared workers
Shared workers.
Worker context
These APIs are used by the workers.
module G = Brr_webworkers.Worker.GWorker global functions