package ocaml-base-compiler
Official release 5.2.0
Install
Dune Dependency
Authors
Maintainers
Sources
5.2.0.tar.gz
sha256=48554abfd530fcdaa08f23f801b699e4f74c320ddf7d0bd56b0e8c24e55fc911
doc/stdlib/Stdlib/Type/index.html
Module Stdlib.Type
Source
Type introspection.
Type equality witness
The purpose of eq
is to represent type equalities that may not otherwise be known by the type checker (e.g. because they may depend on dynamic data).
A value of type (a, b) eq
represents the fact that types a
and b
are equal.
If one has a value eq : (a, b) eq
that proves types a
and b
are equal, one can use it to convert a value of type a
to a value of type b
by pattern matching on Equal
:
let cast (type a) (type b) (Equal : (a, b) Type.eq) (a : a) : b = a
At runtime, this function simply returns its second argument unchanged.
Type identifiers
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page