package colibri2
These environment are not saved automatically
include Colibri2_stdlib.Keys.Key
val pp : 'a t Containers.Format.printer
val hash : 'a t -> int
val tag : 'a t -> int
val name : 'a t -> string
val iter : iter -> unit
val fold : 'b fold -> 'b -> 'b
module Eq : sig ... end
val create : (module Colibri2_stdlib.Keys.NamedType with type t = 'a) -> 'a t
module Vector : Colibri2_stdlib.Hashtbl_hetero.R1 with type 'a key = 'a t
module VectorH : Colibri2_stdlib.Hashtbl_hetero.T1 with type 'a key = 'a t
module M : Colibri2_stdlib.Map_hetero.R with type 'a key = 'a t
module Make_Registry
(S : sig ... end) :
Colibri2_stdlib.Keys.Registry
with type 'a key := 'a t
and type 'a data = 'a S.data
val register :
init:(Colibri2_stdlib.Context.creator -> 'a) ->
pp:'a Containers.Format.printer ->
'a t ->
unit
Only a pretty printer and an initialization function is needed for registration
val print : 'a t -> 'a Containers.Format.printer
Get a pretty printer for a particular environment
val check_is_registered : 'a t -> unit
Check if all the keys created have been registered
val init : Colibri2_stdlib.Context.creator -> 'a t -> 'a
Create the initial value
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>