You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1.[Coercive schema of Zod](#coercive-schema-of-zod)
65
-
2.[Excessive properties in endpoint output](#excessive-properties-in-endpoint-output)
64
+
1.[Excessive properties in endpoint output](#excessive-properties-in-endpoint-output)
66
65
9.[Your input to my output](#your-input-to-my-output)
67
66
68
67
You can find the release notes and migration guides in [Changelog](CHANGELOG.md).
@@ -1429,16 +1428,6 @@ new Integration({
1429
1428
There are some well-known issues and limitations, or third party bugs that cannot be fixed in the usual way, but you
1430
1429
should be aware of them.
1431
1430
1432
-
## Coercive schema of Zod
1433
-
1434
-
Despite being supported by the framework, `z.coerce.*` schema
1435
-
[does not work intuitively](https://github.com/RobinTail/express-zod-api/issues/759).
1436
-
Please be aware that `z.coerce.number()` and `z.number({ coerce: true })` (being typed not well) still will NOT allow
1437
-
you to assign anything but number. Moreover, coercive schemas are not fail-safe and their methods `.isOptional()` and
1438
-
`.isNullable()`[are buggy](https://github.com/colinhacks/zod/issues/1911). If possible, try to avoid using this type
1439
-
of schema. This issue [will NOT be fixed](https://github.com/colinhacks/zod/issues/1760#issuecomment-1407816838) in
1440
-
Zod version 3.x.
1441
-
1442
1431
## Excessive properties in endpoint output
1443
1432
1444
1433
The schema validator removes excessive properties by default. However, Typescript
0 commit comments