Hierarchy

Constructors

Properties

_input: string
_output: string
_regex: ((regex: RegExp, validation: StringValidation, message?: ErrMessage) => ZodEffects<ZodString, string, string>)

Type declaration

_type: string
nonempty: ((message?: ErrMessage) => ZodString)

Type declaration

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

Type declaration

trim: (() => ZodString)

Type declaration

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

Type declaration

    • (params?: {
          description?: string;
          errorMap?: ZodErrorMap;
          invalid_type_error?: string;
          required_error?: string;
      } & {
          coerce?: true;
      }): ZodString
    • Parameters

      • Optional params: {
            description?: string;
            errorMap?: ZodErrorMap;
            invalid_type_error?: string;
            required_error?: string;
        } & {
            coerce?: true;
        }

      Returns ZodString

Accessors

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

  • get isCUID(): boolean
  • Returns boolean

  • get isDatetime(): boolean
  • Returns boolean

  • get isEmail(): 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

    • Optional options: string | {
          message?: string;
          offset?: boolean;
          precision?: null | number;
      }

    Returns ZodString

  • Parameters

    • description: string

    Returns ZodString

  • Returns boolean

  • Returns boolean

Generated using TypeDoc