interface-forge - v2.5.0
    Preparing search index...

    Interface RefinementCtx<T>

    interface RefinementCtx<T = unknown> {
        issues: (
            | {
                code: "invalid_type";
                continue?: boolean;
                expected: | "string"
                | "number"
                | "bigint"
                | "boolean"
                | "symbol"
                | "undefined"
                | "object"
                | "map"
                | "custom"
                | "transform"
                | "default"
                | "optional"
                | "catch"
                | "date"
                | "int"
                | "null"
                | "void"
                | "never"
                | "any"
                | "unknown"
                | "record"
                | "file"
                | "array"
                | "tuple"
                | "union"
                | "intersection"
                | "set"
                | "enum"
                | "literal"
                | "nullable"
                | "nonoptional"
                | "success"
                | "prefault"
                | "nan"
                | "pipe"
                | "readonly"
                | "template_literal"
                | "promise"
                | "lazy";
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "too_big";
                continue?: boolean;
                inclusive?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                maximum: number | bigint;
                message?: string;
                origin:
                    | "string"
                    | "number"
                    | "bigint"
                    | string & {}
                    | "date"
                    | "int"
                    | "file"
                    | "array"
                    | "set";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "too_small";
                continue?: boolean;
                inclusive?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                minimum: number | bigint;
                origin:
                    | "string"
                    | "number"
                    | "bigint"
                    | string & {}
                    | "date"
                    | "int"
                    | "file"
                    | "array"
                    | "set";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_format";
                continue?: boolean;
                format: string & {}
                | $ZodStringFormats;
                input: string;
                inst?:
                    | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                pattern?: string;
                [key: string]: any;
            }
            | {
                code: "not_multiple_of";
                continue?: boolean;
                divisor: number;
                input: number
                | bigint;
                inst?:
                    | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "unrecognized_keys";
                continue?: boolean;
                input: Record<string, unknown>;
                inst?:
                    | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                keys: string[];
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_union";
                continue?: boolean;
                errors: $ZodIssue[][];
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_key";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                issues: $ZodIssue[];
                message?: string;
                origin: "map" | "record";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_element";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                issues: $ZodIssue[];
                key: unknown;
                message?: string;
                origin: "map" | "set";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_value";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                values: Primitive[];
                [key: string]: any;
            }
            | {
                code: "custom";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                params?: Record<string, any>;
                path?: PropertyKey[];
                [key: string]: any;
            }
        )[];
        value: T;
        addIssue(
            arg:
                | string
                | {
                    code: "invalid_type";
                    continue?: boolean;
                    expected: | "string"
                    | "number"
                    | "bigint"
                    | "boolean"
                    | "symbol"
                    | "undefined"
                    | "object"
                    | "map"
                    | "custom"
                    | "transform"
                    | "default"
                    | "optional"
                    | "catch"
                    | "date"
                    | "int"
                    | "null"
                    | "void"
                    | "never"
                    | "any"
                    | "unknown"
                    | "record"
                    | "file"
                    | "array"
                    | "tuple"
                    | "union"
                    | "intersection"
                    | "set"
                    | "enum"
                    | "literal"
                    | "nullable"
                    | "nonoptional"
                    | "success"
                    | "prefault"
                    | "nan"
                    | "pipe"
                    | "readonly"
                    | "template_literal"
                    | "promise"
                    | "lazy";
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    message?: string;
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "too_big";
                    continue?: boolean;
                    inclusive?: boolean;
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    maximum: number | bigint;
                    message?: string;
                    origin:
                        | "string"
                        | "number"
                        | "bigint"
                        | string & {}
                        | "date"
                        | "int"
                        | "file"
                        | "array"
                        | "set";
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "too_small";
                    continue?: boolean;
                    inclusive?: boolean;
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    message?: string;
                    minimum: number | bigint;
                    origin:
                        | "string"
                        | "number"
                        | "bigint"
                        | string & {}
                        | "date"
                        | "int"
                        | "file"
                        | "array"
                        | "set";
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "invalid_format";
                    continue?: boolean;
                    format: string & {}
                    | $ZodStringFormats;
                    input: string;
                    inst?:
                        | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                        | $ZodCheck<never>;
                    message?: string;
                    path?: PropertyKey[];
                    pattern?: string;
                    [key: string]: any;
                }
                | {
                    code: "not_multiple_of";
                    continue?: boolean;
                    divisor: number;
                    input: number
                    | bigint;
                    inst?:
                        | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                        | $ZodCheck<never>;
                    message?: string;
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "unrecognized_keys";
                    continue?: boolean;
                    input: Record<string, unknown>;
                    inst?:
                        | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                        | $ZodCheck<never>;
                    keys: string[];
                    message?: string;
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "invalid_union";
                    continue?: boolean;
                    errors: $ZodIssue[][];
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    message?: string;
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "invalid_key";
                    continue?: boolean;
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    issues: $ZodIssue[];
                    message?: string;
                    origin: "map" | "record";
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "invalid_element";
                    continue?: boolean;
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    issues: $ZodIssue[];
                    key: unknown;
                    message?: string;
                    origin: "map" | "set";
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | {
                    code: "invalid_value";
                    continue?: boolean;
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    message?: string;
                    path?: PropertyKey[];
                    values: Primitive[];
                    [key: string]: any;
                }
                | {
                    code: "custom";
                    continue?: boolean;
                    input: unknown;
                    inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                    message?: string;
                    params?: Record<string, any>;
                    path?: PropertyKey[];
                    [key: string]: any;
                }
                | Partial<$ZodIssueCustom>,
        ): void;
    }

    Type Parameters

    • T = unknown

    Hierarchy (View Summary)

    Index

    Properties

    Methods

    Properties

    issues: (
        | {
            code: "invalid_type";
            continue?: boolean;
            expected: | "string"
            | "number"
            | "bigint"
            | "boolean"
            | "symbol"
            | "undefined"
            | "object"
            | "map"
            | "custom"
            | "transform"
            | "default"
            | "optional"
            | "catch"
            | "date"
            | "int"
            | "null"
            | "void"
            | "never"
            | "any"
            | "unknown"
            | "record"
            | "file"
            | "array"
            | "tuple"
            | "union"
            | "intersection"
            | "set"
            | "enum"
            | "literal"
            | "nullable"
            | "nonoptional"
            | "success"
            | "prefault"
            | "nan"
            | "pipe"
            | "readonly"
            | "template_literal"
            | "promise"
            | "lazy";
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            message?: string;
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "too_big";
            continue?: boolean;
            inclusive?: boolean;
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            maximum: number | bigint;
            message?: string;
            origin:
                | "string"
                | "number"
                | "bigint"
                | string & {}
                | "date"
                | "int"
                | "file"
                | "array"
                | "set";
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "too_small";
            continue?: boolean;
            inclusive?: boolean;
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            message?: string;
            minimum: number | bigint;
            origin:
                | "string"
                | "number"
                | "bigint"
                | string & {}
                | "date"
                | "int"
                | "file"
                | "array"
                | "set";
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "invalid_format";
            continue?: boolean;
            format: string & {}
            | $ZodStringFormats;
            input: string;
            inst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
            message?: string;
            path?: PropertyKey[];
            pattern?: string;
            [key: string]: any;
        }
        | {
            code: "not_multiple_of";
            continue?: boolean;
            divisor: number;
            input: number
            | bigint;
            inst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
            message?: string;
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "unrecognized_keys";
            continue?: boolean;
            input: Record<string, unknown>;
            inst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
            keys: string[];
            message?: string;
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "invalid_union";
            continue?: boolean;
            errors: $ZodIssue[][];
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            message?: string;
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "invalid_key";
            continue?: boolean;
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            issues: $ZodIssue[];
            message?: string;
            origin: "map" | "record";
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "invalid_element";
            continue?: boolean;
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            issues: $ZodIssue[];
            key: unknown;
            message?: string;
            origin: "map" | "set";
            path?: PropertyKey[];
            [key: string]: any;
        }
        | {
            code: "invalid_value";
            continue?: boolean;
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            message?: string;
            path?: PropertyKey[];
            values: Primitive[];
            [key: string]: any;
        }
        | {
            code: "custom";
            continue?: boolean;
            input: unknown;
            inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>;
            message?: string;
            params?: Record<string, any>;
            path?: PropertyKey[];
            [key: string]: any;
        }
    )[]

    Type declaration

    • {
          code: "invalid_type";
          continue?: boolean;
          expected:
              | "string"
              | "number"
              | "bigint"
              | "boolean"
              | "symbol"
              | "undefined"
              | "object"
              | "map"
              | "custom"
              | "transform"
              | "default"
              | "optional"
              | "catch"
              | "date"
              | "int"
              | "null"
              | "void"
              | "never"
              | "any"
              | "unknown"
              | "record"
              | "file"
              | "array"
              | "tuple"
              | "union"
              | "intersection"
              | "set"
              | "enum"
              | "literal"
              | "nullable"
              | "nonoptional"
              | "success"
              | "prefault"
              | "nan"
              | "pipe"
              | "readonly"
              | "template_literal"
              | "promise"
              | "lazy";
          input: unknown;
          inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
          | $ZodCheck<never>;
          message?: string;
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "invalid_type"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyexpected:
            | "string"
            | "number"
            | "bigint"
            | "boolean"
            | "symbol"
            | "undefined"
            | "object"
            | "map"
            | "custom"
            | "transform"
            | "default"
            | "optional"
            | "catch"
            | "date"
            | "int"
            | "null"
            | "void"
            | "never"
            | "any"
            | "unknown"
            | "record"
            | "file"
            | "array"
            | "tuple"
            | "union"
            | "intersection"
            | "set"
            | "enum"
            | "literal"
            | "nullable"
            | "nonoptional"
            | "success"
            | "prefault"
            | "nan"
            | "pipe"
            | "readonly"
            | "template_literal"
            | "promise"
            | "lazy"
      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Optional Readonlymessage?: string
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "too_big";
          continue?: boolean;
          inclusive?: boolean;
          input: unknown;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          maximum: number | bigint;
          message?: string;
          origin:
              | "string"
              | "number"
              | "bigint"
              | string & {}
              | "date"
              | "int"
              | "file"
              | "array"
              | "set";
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "too_big"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Optional Readonlyinclusive?: boolean
      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Readonlymaximum: number | bigint
      • Optional Readonlymessage?: string
      • Readonlyorigin:
            | "string"
            | "number"
            | "bigint"
            | string & {}
            | "date"
            | "int"
            | "file"
            | "array"
            | "set"
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "too_small";
          continue?: boolean;
          inclusive?: boolean;
          input: unknown;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          message?: string;
          minimum: number | bigint;
          origin:
              | "string"
              | "number"
              | "bigint"
              | string & {}
              | "date"
              | "int"
              | "file"
              | "array"
              | "set";
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "too_small"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Optional Readonlyinclusive?: boolean
      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Optional Readonlymessage?: string
      • Readonlyminimum: number | bigint
      • Readonlyorigin:
            | "string"
            | "number"
            | "bigint"
            | string & {}
            | "date"
            | "int"
            | "file"
            | "array"
            | "set"
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "invalid_format";
          continue?: boolean;
          format: string & {} | $ZodStringFormats;
          input: string;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          message?: string;
          path?: PropertyKey[];
          pattern?: string;
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "invalid_format"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyformat: string & {} | $ZodStringFormats
      • Readonlyinput: string

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Optional Readonlymessage?: string
      • Optional Readonlypath?: PropertyKey[]
      • Optional Readonlypattern?: string
    • {
          code: "not_multiple_of";
          continue?: boolean;
          divisor: number;
          input: number | bigint;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          message?: string;
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "not_multiple_of"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlydivisor: number
      • Readonlyinput: number | bigint

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Optional Readonlymessage?: string
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "unrecognized_keys";
          continue?: boolean;
          input: Record<string, unknown>;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          keys: string[];
          message?: string;
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "unrecognized_keys"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyinput: Record<string, unknown>

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Readonlykeys: string[]
      • Optional Readonlymessage?: string
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "invalid_union";
          continue?: boolean;
          errors: $ZodIssue[][];
          input: unknown;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          message?: string;
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "invalid_union"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyerrors: $ZodIssue[][]
      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Optional Readonlymessage?: string
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "invalid_key";
          continue?: boolean;
          input: unknown;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          issues: $ZodIssue[];
          message?: string;
          origin: "map" | "record";
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "invalid_key"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Readonlyissues: $ZodIssue[]
      • Optional Readonlymessage?: string
      • Readonlyorigin: "map" | "record"
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "invalid_element";
          continue?: boolean;
          input: unknown;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          issues: $ZodIssue[];
          key: unknown;
          message?: string;
          origin: "map" | "set";
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "invalid_element"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Readonlyissues: $ZodIssue[]
      • Readonlykey: unknown
      • Optional Readonlymessage?: string
      • Readonlyorigin: "map" | "set"
      • Optional Readonlypath?: PropertyKey[]
    • {
          code: "invalid_value";
          continue?: boolean;
          input: unknown;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          message?: string;
          path?: PropertyKey[];
          values: Primitive[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "invalid_value"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Optional Readonlymessage?: string
      • Optional Readonlypath?: PropertyKey[]
      • Readonlyvalues: Primitive[]
    • {
          code: "custom";
          continue?: boolean;
          input: unknown;
          inst?:
              | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
          message?: string;
          params?: Record<string, any>;
          path?: PropertyKey[];
          [key: string]: any;
      }
      • [key: string]: any
      • Readonlycode: "custom"
      • Optional Readonlycontinue?: boolean

        Internal use only. If true, Zod will continue executing validation despite this issue.

      • Readonlyinput: unknown

        The input data

      • Optional Readonlyinst?:
            | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
            | $ZodCheck<never>

        The schema or check that originated this issue.

      • Optional Readonlymessage?: string
      • Optional Readonlyparams?: Record<string, any>
      • Optional Readonlypath?: PropertyKey[]
    value: T

    Methods

    • Parameters

      • arg:
            | string
            | {
                code: "invalid_type";
                continue?: boolean;
                expected: | "string"
                | "number"
                | "bigint"
                | "boolean"
                | "symbol"
                | "undefined"
                | "object"
                | "map"
                | "custom"
                | "transform"
                | "default"
                | "optional"
                | "catch"
                | "date"
                | "int"
                | "null"
                | "void"
                | "never"
                | "any"
                | "unknown"
                | "record"
                | "file"
                | "array"
                | "tuple"
                | "union"
                | "intersection"
                | "set"
                | "enum"
                | "literal"
                | "nullable"
                | "nonoptional"
                | "success"
                | "prefault"
                | "nan"
                | "pipe"
                | "readonly"
                | "template_literal"
                | "promise"
                | "lazy";
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "too_big";
                continue?: boolean;
                inclusive?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                maximum: number | bigint;
                message?: string;
                origin:
                    | "string"
                    | "number"
                    | "bigint"
                    | string & {}
                    | "date"
                    | "int"
                    | "file"
                    | "array"
                    | "set";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "too_small";
                continue?: boolean;
                inclusive?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                minimum: number | bigint;
                origin:
                    | "string"
                    | "number"
                    | "bigint"
                    | string & {}
                    | "date"
                    | "int"
                    | "file"
                    | "array"
                    | "set";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_format";
                continue?: boolean;
                format: string & {}
                | $ZodStringFormats;
                input: string;
                inst?:
                    | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                pattern?: string;
                [key: string]: any;
            }
            | {
                code: "not_multiple_of";
                continue?: boolean;
                divisor: number;
                input: number
                | bigint;
                inst?:
                    | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "unrecognized_keys";
                continue?: boolean;
                input: Record<string, unknown>;
                inst?:
                    | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                    | $ZodCheck<never>;
                keys: string[];
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_union";
                continue?: boolean;
                errors: $ZodIssue[][];
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_key";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                issues: $ZodIssue[];
                message?: string;
                origin: "map" | "record";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_element";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                issues: $ZodIssue[];
                key: unknown;
                message?: string;
                origin: "map" | "set";
                path?: PropertyKey[];
                [key: string]: any;
            }
            | {
                code: "invalid_value";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                path?: PropertyKey[];
                values: Primitive[];
                [key: string]: any;
            }
            | {
                code: "custom";
                continue?: boolean;
                input: unknown;
                inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>;
                message?: string;
                params?: Record<string, any>;
                path?: PropertyKey[];
                [key: string]: any;
            }
            | Partial<$ZodIssueCustom>
        • string
        • {
              code: "invalid_type";
              continue?: boolean;
              expected:
                  | "string"
                  | "number"
                  | "bigint"
                  | "boolean"
                  | "symbol"
                  | "undefined"
                  | "object"
                  | "map"
                  | "custom"
                  | "transform"
                  | "default"
                  | "optional"
                  | "catch"
                  | "date"
                  | "int"
                  | "null"
                  | "void"
                  | "never"
                  | "any"
                  | "unknown"
                  | "record"
                  | "file"
                  | "array"
                  | "tuple"
                  | "union"
                  | "intersection"
                  | "set"
                  | "enum"
                  | "literal"
                  | "nullable"
                  | "nonoptional"
                  | "success"
                  | "prefault"
                  | "nan"
                  | "pipe"
                  | "readonly"
                  | "template_literal"
                  | "promise"
                  | "lazy";
              input: unknown;
              inst?: | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
              | $ZodCheck<never>;
              message?: string;
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "invalid_type"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyexpected:
                | "string"
                | "number"
                | "bigint"
                | "boolean"
                | "symbol"
                | "undefined"
                | "object"
                | "map"
                | "custom"
                | "transform"
                | "default"
                | "optional"
                | "catch"
                | "date"
                | "int"
                | "null"
                | "void"
                | "never"
                | "any"
                | "unknown"
                | "record"
                | "file"
                | "array"
                | "tuple"
                | "union"
                | "intersection"
                | "set"
                | "enum"
                | "literal"
                | "nullable"
                | "nonoptional"
                | "success"
                | "prefault"
                | "nan"
                | "pipe"
                | "readonly"
                | "template_literal"
                | "promise"
                | "lazy"
          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Optional Readonlymessage?: string
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "too_big";
              continue?: boolean;
              inclusive?: boolean;
              input: unknown;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              maximum: number | bigint;
              message?: string;
              origin:
                  | "string"
                  | "number"
                  | "bigint"
                  | string & {}
                  | "date"
                  | "int"
                  | "file"
                  | "array"
                  | "set";
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "too_big"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Optional Readonlyinclusive?: boolean
          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Readonlymaximum: number | bigint
          • Optional Readonlymessage?: string
          • Readonlyorigin:
                | "string"
                | "number"
                | "bigint"
                | string & {}
                | "date"
                | "int"
                | "file"
                | "array"
                | "set"
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "too_small";
              continue?: boolean;
              inclusive?: boolean;
              input: unknown;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              message?: string;
              minimum: number | bigint;
              origin:
                  | "string"
                  | "number"
                  | "bigint"
                  | string & {}
                  | "date"
                  | "int"
                  | "file"
                  | "array"
                  | "set";
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "too_small"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Optional Readonlyinclusive?: boolean
          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Optional Readonlymessage?: string
          • Readonlyminimum: number | bigint
          • Readonlyorigin:
                | "string"
                | "number"
                | "bigint"
                | string & {}
                | "date"
                | "int"
                | "file"
                | "array"
                | "set"
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "invalid_format";
              continue?: boolean;
              format: string & {} | $ZodStringFormats;
              input: string;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              message?: string;
              path?: PropertyKey[];
              pattern?: string;
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "invalid_format"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyformat: string & {} | $ZodStringFormats
          • Readonlyinput: string

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Optional Readonlymessage?: string
          • Optional Readonlypath?: PropertyKey[]
          • Optional Readonlypattern?: string
        • {
              code: "not_multiple_of";
              continue?: boolean;
              divisor: number;
              input: number | bigint;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              message?: string;
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "not_multiple_of"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlydivisor: number
          • Readonlyinput: number | bigint

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Optional Readonlymessage?: string
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "unrecognized_keys";
              continue?: boolean;
              input: Record<string, unknown>;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              keys: string[];
              message?: string;
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "unrecognized_keys"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyinput: Record<string, unknown>

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Readonlykeys: string[]
          • Optional Readonlymessage?: string
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "invalid_union";
              continue?: boolean;
              errors: $ZodIssue[][];
              input: unknown;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              message?: string;
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "invalid_union"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyerrors: $ZodIssue[][]
          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Optional Readonlymessage?: string
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "invalid_key";
              continue?: boolean;
              input: unknown;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              issues: $ZodIssue[];
              message?: string;
              origin: "map" | "record";
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "invalid_key"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Readonlyissues: $ZodIssue[]
          • Optional Readonlymessage?: string
          • Readonlyorigin: "map" | "record"
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "invalid_element";
              continue?: boolean;
              input: unknown;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              issues: $ZodIssue[];
              key: unknown;
              message?: string;
              origin: "map" | "set";
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "invalid_element"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Readonlyissues: $ZodIssue[]
          • Readonlykey: unknown
          • Optional Readonlymessage?: string
          • Readonlyorigin: "map" | "set"
          • Optional Readonlypath?: PropertyKey[]
        • {
              code: "invalid_value";
              continue?: boolean;
              input: unknown;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              message?: string;
              path?: PropertyKey[];
              values: Primitive[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "invalid_value"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Optional Readonlymessage?: string
          • Optional Readonlypath?: PropertyKey[]
          • Readonlyvalues: Primitive[]
        • {
              code: "custom";
              continue?: boolean;
              input: unknown;
              inst?:
                  | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                  | $ZodCheck<never>;
              message?: string;
              params?: Record<string, any>;
              path?: PropertyKey[];
              [key: string]: any;
          }
          • [key: string]: any
          • Readonlycode: "custom"
          • Optional Readonlycontinue?: boolean

            Internal use only. If true, Zod will continue executing validation despite this issue.

          • Readonlyinput: unknown

            The input data

          • Optional Readonlyinst?:
                | $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
                | $ZodCheck<never>

            The schema or check that originated this issue.

          • Optional Readonlymessage?: string
          • Optional Readonlyparams?: Record<string, any>
          • Optional Readonlypath?: PropertyKey[]
        • Partial<$ZodIssueCustom>

      Returns void