Types¶
Number Types¶
Vector Types¶
Heap Types¶
Reference Types¶
Abbreviations¶
There are shorthands for references to abstract heap types.
Value Types¶
Function Types¶
Note
The optional identifier names for parameters in a function type only have documentation purpose. They cannot be referenced from anywhere.
Abbreviations¶
Multiple anonymous parameters or results may be combined into a single declaration:
Aggregate Types¶
Abbreviations¶
Multiple anonymous structure fields may be combined into a single declaration:
Composite Types¶
Recursive Types¶
Abbreviations¶
Singular recursive types can omit the
Similarly, final sub types with no super-types can omit the