coerce.js 545 B

1234567891011121314151617
  1. import * as core from "zod/v4/core";
  2. import * as schemas from "./schemas.js";
  3. export function string(params) {
  4. return core._coercedString(schemas.ZodString, params);
  5. }
  6. export function number(params) {
  7. return core._coercedNumber(schemas.ZodNumber, params);
  8. }
  9. export function boolean(params) {
  10. return core._coercedBoolean(schemas.ZodBoolean, params);
  11. }
  12. export function bigint(params) {
  13. return core._coercedBigint(schemas.ZodBigInt, params);
  14. }
  15. export function date(params) {
  16. return core._coercedDate(schemas.ZodDate, params);
  17. }