Built-in types are defined in Type.js:
- Boolean: One of: truefalse|yes|no|on|off
- Number: A numerical value
- Semver: A SemVer version, parseable by node-semver
- String: A plain-old string (like this one!)
If you need to define a custom type you can use the static .define method of Type:
// TODO example