package refl
module type TypeS = Traverse.TypeS
module type BinaryTypeS = sig ... end
val selection_of_choice :
'types. 'types Refl__.Desc.choice ->
'types selection_of_choice
val compare_length :
'count_a 'types_a 'count_b 'types_b. ('count_a, 'types_a) Refl__.Desc.length ->
('count_b, 'types_b) Refl__.Desc.length ->
('count_a, 'count_b) compare
val compare_selection :
'index 'index' 'sequence 'sequence' 'head 'tail 'head' 'tail'. ('index,
'sequence,
'head,
'tail)
Refl__.Desc.selection ->
('index', 'sequence', 'head', 'tail') Refl__.Desc.selection ->
('index, 'index') compare
val compare_binary_selection :
'index 'index' 'sequence 'sequence' 'head 'tail 'head' 'tail'. ('index,
'sequence,
'head,
'tail)
Refl__.Desc.binary_selection ->
('index', 'sequence', 'head', 'tail') Refl__.Desc.binary_selection ->
('index, 'index') compare
val equal_variable :
'index_a 'index_b 'arity_a 'arity_b 'a 'b 'positive_a 'positive_b 'direct_a 'direct_b.
('index_a, 'arity_a, 'a, 'positive_a, 'direct_a) Refl__.Desc.variable ->
('index_b, 'arity_b, 'b, 'positive_b, 'direct_b) Refl__.Desc.variable ->
(('index_a, 'index_b) Refl__.Desc.eq, unit) result
module type VectorS = sig ... end
module BinaryVector (T : BinaryTypeS) : sig ... end
module ParameterizedVector (T : BinaryTypeS) : sig ... end
module SignedVector (T : BinaryTypeS) : sig ... end
module type Desc_type = sig ... end
module Desc_vector (T : Desc_type) : sig ... end
module Section : sig ... end
type ('a_arity, 'b_arity, 'rec_group, 'kinds_a, 'kinds_b, 'positive, 'negative, 'direct, 'gadt)
map =
{
f : 'a 'b 'structure. ('a, 'structure, 'a_arity, 'rec_group, 'kinds_a, 'positive, 'negative, 'direct, 'gadt) Refl__.Desc.desc -> ('b, 'structure, 'b_arity, 'rec_group, 'kinds_b, 'positive, 'negative, 'direct, 'gadt) Refl__.Desc.desc -> 'a -> 'b;
}
module type Mapper = sig ... end
val make_append :
'count 'types. ('count, 'types) Refl__.Desc.length ->
('types, 'tail) make_append
module MapperTools (M : Mapper) : sig ... end
module Tuple : sig ... end
module Record : sig ... end
module Constructor : sig ... end
module Variant : sig ... end
module Object : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>