Type Aliases

A type alias is a purely cosmetic alias of a type.

TypeAlias ::= type Name Generics? = Type Where? ;

Example

The following code defines type aliases for representing lines on a two-dimensional plane, and a function for calculating the length of a line.

{{#include ../../../arc-lang/examples/type-alias.arc:example}}