El tipo define qué operaciones pueden realizarse sobre datos, y cómo se almacenan esos datos, o valores, para ese tipo. Existen tipos comunes, como enteros y cadenas, tipos compuestos y tipos personalizados. Consultar también tipo primitivo y tipo de contenedor. La palabra clave type se puede usar con llaves para definir un tipo esperado. Actualmente se admiten como declaraciones las declaraciones de funciones y los rangos numéricos. Por ejemplo, la función Subscribe() de la interfaz subscribable utiliza la palabra clave type para definir que su parámetro Callback debe ser una función con un tipo de retorno void.
Subscribe<public>(Callback:type {__(:t):void})<transacts>:cancelable