- Add support for rest types in tuples, and for the type
unknown
.
- Support reporting of multiple nested errors.
- Changes Checker.validate() to return an array of errors.
- Fix reporting of extraneous properties with unions and intersections.
- Adds support for index signatures.
- Avoids infinite recursion when creating checkers for recursive types.
- Fixes strict checks when inheritance is involved.
- Adds CheckerT interface for type guard support.
- Adds support for interesections of types.
- Fixes VError inheritance from Error.