Class ZodString

Hierarchy (view full)

Constructors

Properties

_input: string
_output: string
_type: string
~standard: Props<string, string>
spa: ((data: unknown, params?: InexactPartial<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 isBase64url(): boolean
  • Returns boolean

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

    • data: unknown

    Returns Result<string> | Promise<Result<string>>

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionaloptions: string | {
          message?: string;
          version?: IpVersion;
      }

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    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

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • value: string
    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

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

    Returns ZodString

  • Parameters

    • Optionaloptions: string | {
          message?: string;
          version?: IpVersion;
      }

    Returns ZodString

  • Returns boolean

  • Returns boolean

  • Parameters

    • Optionaloptions: {
          alg?: string;
          message?: string;
      }
      • Optionalalg?: string
      • Optionalmessage?: string

    Returns ZodString

  • Parameters

    • len: number
    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • maxLength: number
    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • minLength: number
    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Equivalent to .min(1)

    Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • regex: RegExp
    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • value: string
    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

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

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString

  • Parameters

    • Optionalmessage: ErrMessage

    Returns ZodString