pi-mono/packages/schema/test
Cristina Poncela Cubeiro af79b0c3d7
feat(schema): TypeBox parity for extra types (#11833)
Adds unsafe<T>(), recursive<T>(), Validator.validate() (check plus
errors, no coercion), bigint(), equal(), validation and coercion of
TypeBox's Type.BigInt/Type.Undefined, and Static for TypeBox's Enum,
Tuple, BigInt and Undefined. Also fixes a required property set to
undefined being rejected when its schema accepts undefined, as TypeBox
allows.
2026-11-05 11:36:38 +01:00
..
bench feat(schema): benchmark against ata-validator, Ajv and Zod 2026-11-01 10:22:20 +00:00
fixtures feat(schema): add pi-schema, JSON Schema builders and validation without eval 2026-10-31 21:39:34 +00:00
builders.test.ts feat(schema): TypeBox parity for extra types (#11833) 2026-11-05 11:36:38 +01:00
coerce-typebox.test.ts feat(schema): TypeBox parity for extra types (#11833) 2026-11-05 11:36:38 +01:00
coerce.test.ts feat(schema): TypeBox parity for extra types (#11833) 2026-11-05 11:36:38 +01:00
conformance.test.ts feat(schema): add pi-schema, JSON Schema builders and validation without eval 2026-10-31 21:39:34 +00:00
equal.test.ts feat(schema): TypeBox parity for extra types (#11833) 2026-11-05 11:36:38 +01:00
shared.test.ts feat(schema): faster object checks and compile, less memory 2026-10-31 21:59:21 +00:00
suite.ts feat(schema): add pi-schema, JSON Schema builders and validation without eval 2026-10-31 21:39:34 +00:00
typebox-static.test.ts feat(schema): TypeBox parity for extra types (#11833) 2026-11-05 11:36:38 +01:00
validator.test.ts feat(schema): TypeBox parity for extra types (#11833) 2026-11-05 11:36:38 +01:00