Hierarchy (view full)

Constructors

Properties

_input: string
_output: string
_type: string
spa: ((data: unknown, params?: Partial<ParseParams>) => Promise<SafeParseReturnType<string, string>>)

Alias of safeParseAsync

create: ((params?: {
    description?: string;
    errorMap?: ZodErrorMap;
    invalid_type_error?: string;
    message?: string;
    required_error?: string;
} & {
    coerce?: true;
}) => ZodString)

Accessors

  • get description(): undefined | string
  • Returns undefined | string

  • get isBase64(): boolean
  • Returns boolean

  • get isCUID(): boolean
  • Returns boolean

  • get isCUID2(): boolean
  • Returns boolean

  • get isDate(): boolean
  • Returns boolean

  • get isDatetime(): boolean
  • Returns boolean

  • get isDuration(): boolean
  • Returns boolean

  • get isEmail(): boolean
  • Returns boolean

  • get isEmoji(): boolean
  • Returns boolean

  • get isIP(): boolean
  • Returns boolean

  • get isNANOID(): boolean
  • Returns boolean

  • get isTime(): boolean
  • Returns boolean

  • get isULID(): boolean
  • Returns boolean

  • get isURL(): boolean
  • Returns boolean

  • get isUUID(): boolean
  • Returns boolean

  • get maxLength(): null | number
  • Returns null | number

  • get minLength(): null | number
  • Returns null | number

Methods

  • Parameters

    Returns string

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    • Optionalmessage: string

    Returns ZodString

  • Parameters

    • Optionaloptions: string | {
          local?: boolean;
          message?: string;
          offset?: boolean;
          precision?: null | number;
      }

    Returns ZodString

  • Parameters

    • description: string

    Returns this

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    • value: string
    • Optionaloptions: {
          message?: string;
          position?: number;
      }
      • Optionalmessage?: string
      • Optionalposition?: number

    Returns ZodString

  • Parameters

    • Optionaloptions: string | {
          message?: string;
          version?: "v4" | "v6";
      }

    Returns ZodString

  • Returns boolean

  • Returns boolean

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

    Use z.string().min(1) instead.

    ZodString.min

  • Parameters

    Returns string

  • Parameters

    Returns Promise<string>

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    • Optionaloptions: string | {
          message?: string;
          precision?: null | number;
      }

    Returns ZodString

  • Returns ZodString

  • Returns ZodString

  • Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString

  • Parameters

    Returns ZodString