coerce.js 690 B

12345678910111213141516171819202122
  1. import * as core from "../core/index.js";
  2. import * as schemas from "./schemas.js";
  3. // @__NO_SIDE_EFFECTS__
  4. export function string(params) {
  5. return core._coercedString(schemas.ZodMiniString, params);
  6. }
  7. // @__NO_SIDE_EFFECTS__
  8. export function number(params) {
  9. return core._coercedNumber(schemas.ZodMiniNumber, params);
  10. }
  11. // @__NO_SIDE_EFFECTS__
  12. export function boolean(params) {
  13. return core._coercedBoolean(schemas.ZodMiniBoolean, params);
  14. }
  15. // @__NO_SIDE_EFFECTS__
  16. export function bigint(params) {
  17. return core._coercedBigint(schemas.ZodMiniBigInt, params);
  18. }
  19. // @__NO_SIDE_EFFECTS__
  20. export function date(params) {
  21. return core._coercedDate(schemas.ZodMiniDate, params);
  22. }