package refl
type (!'a, !'b, !'occurrence) item =
| None : ('c, 'd, [ `Absent ]) item
| Some : ('a0, 'b0) Comparer.t -> ('a0, 'b0, 'e) item
val get :
('index, 'a, 'value_a, 'positive, 'occurrences) Refl__.Desc.variable ->
('index, 'b, 'value_b, 'positive, 'occurrences) Refl__.Desc.variable ->
('a, 'b, 'occurrences) t ->
('value_a, 'value_b) Comparer.t
type (!'arity_a, !'arity_b, !'rec_group, !'kinds, !'gadt_a, !'gadt_b) make = {
f : 'a 'b 'structure 'ap 'an 'ad. ('a, 'structure, 'arity_a, 'rec_group, 'kinds, 'ap, 'an, 'ad, 'gadt_a) Refl__.Desc.desc -> ('b, 'structure, 'arity_b, 'rec_group, 'kinds, 'ap, 'an, 'ad, 'gadt_b) Refl__.Desc.desc -> ('arity_a, 'arity_b, 'ad) t -> ('a, 'b) Comparer.t;
}
val make :
('arity_a, 'arity_b, 'rec_group, 'kinds, 'gadt_a, 'gadt_b) make ->
('types_a, 'structures, 'arity_a, 'rec_group, 'kinds, 'arguments, 'gadt_a)
Refl__.Desc.vector ->
('types_b, 'structures, 'arity_b, 'rec_group, 'kinds, 'arguments, 'gadt_b)
Refl__.Desc.vector ->
('positive,
'negative,
'direct,
'subpositive,
'subnegative,
'subdirect,
'arguments)
Refl__.Desc.transfer ->
('arity_a, 'arity_b, 'direct) t ->
('types_a, 'types_b, 'subdirect) t
type !'presence any =
| None : [ `Absent ] any
| Some : {
item : 'a 'b. ('a, 'b) Comparer.t;
} -> 'c any
val append :
'presence any ->
('presence, 'directs) Refl__.Desc.presences ->
('count, 'directs) Refl__.Desc.length ->
('directs, 'direct, 'subdirect) Refl__.Desc.append ->
('count, 'types_a) Refl__.Desc.length ->
('types_a, 'a, 'sub_a) Refl__.Desc.append ->
('count, 'types_b) Refl__.Desc.length ->
('types_b, 'b, 'sub_b) Refl__.Desc.append ->
('a, 'b, 'direct) t ->
('sub_a, 'sub_b, 'subdirect) t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>