sinclairzx81 / typebox

Json Schema Type Builder with Static Type Resolution for TypeScript
Other
4.77k stars 152 forks source link

Revision 0.32.16 #791

Closed sinclairzx81 closed 5 months ago

sinclairzx81 commented 5 months ago

This PR implements some enhancements to Composite and Mapped type evaluation (better Indexed Union evaluation), enhancements to Transform Errors (include Json Pointer Path), a new Convert strategy for Intersect / Union values and updates to TemplateLiteral syntax (support control character escaping on sequence generate)

These updates in this PR generally non-breaking and are largely bug fixes.

Fixes https://github.com/sinclairzx81/typebox/issues/789

Fixes https://github.com/sinclairzx81/typebox/issues/787

Fixes https://github.com/sinclairzx81/typebox/issues/780

Fixes https://github.com/sinclairzx81/typebox/issues/794