package octez-libs
A package that contains multiple base libraries used by the Octez suite
Install
Dune Dependency
Authors
Maintainers
Sources
octez-19.1.tar.gz
sha256=55ea1fb8bb3273a7fc270ca8f650d45c56449665619482aad9bc12f3ea736b7e
sha512=fec850fc2d17d7490bbabd5147d62aad13b3aaed8774270f8a38ab419670ed03e0fd30cf8642a97984eca5c2446726fe590ad99c015f7ec50919dc7652f25053
doc/octez-libs.tezos-workers/Tezos_workers/Worker/index.html
Module Tezos_workers.Worker
Source
Workers, their types and signatures, and a functor to make them.
Worker group maker
Functor to build a group of workers. At that point, all the types are fixed and introspectable, but the actual parameters and event handlers can be tweaked for each individual worker.
Source
module MakeGroup
(Name : Tezos_base.Worker_intf.NAME)
(Request : Tezos_base.Worker_intf.REQUEST) :
sig ... end
module WG = MakeGroup (Name) (Request)
defines a worker group all using the same Name
, Event
, etc. To instantiate a worker from a group, you must give the Types
parameter: WG.MakeWorker(Types)
. This defines a Worker
module of type T
. This last instantiation can be safely used as first class module.
Source
module MakeSingle
(Name : Tezos_base.Worker_intf.NAME)
(Request : Tezos_base.Worker_intf.REQUEST)
(Types : Tezos_base.Worker_intf.TYPES) :
T
with module Name = Name
and module Request = Request
and module Types = Types
MakeSingle (Name) (Request) (Types)
is the same as using MakeGroup
and then MakeWorker
. It's a special case which you can use if you only ever need a single instantiation.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page