Type definition

A type definition is used to define an alias to an existing type.

Syntax

type M = Map.<Number, Number>

Type definitions are only allowed in package blocks and top-level region.

    TypeDefinition :
      type IdentifierName TypeParametersopt = TypeExpression