sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Representation of module signatures.
The type for values representing module types.
val v : 'a -> 'a t
type t
is a value representing the module type t
.
x @-> y
is the functor type from the module signature x
to the module signature y
. This corresponds to prepending a parameter to the list of functor parameters. For example:
kv_ro @-> ip @-> kv_ro
This describes a functor type that accepts two arguments -- a kv_ro
and an ip
device -- and returns a kv_ro
.
val is_functor : _ t -> bool
is_functor t
is true if t
has type (a -> b) t
.