Docs for Release: 2.0.1
    Preparing search index...

    Variable InputTypeConst

    InputType: {
        enum: {
            <const T extends readonly string[]>(
                values: T,
                params?:
                    | string
                    | {
                        error?: string
                        | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>;
                        message?: string;
                    },
            ): ZodEnum<{ [k in string]: { [k in string]: k }[k] }>;
            <const T extends Readonly<Record<string, EnumValue>>>(
                entries: T,
                params?:
                    | string
                    | {
                        error?: string
                        | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>;
                        message?: string;
                    },
            ): ZodEnum<T>;
        };
        bigint<T = unknown>(
            params?:
                | string
                | {
                    coerce?: boolean;
                    error?: string
                    | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                    message?: string;
                },
        ): ZodCoercedBigInt<T>;
        boolean<T = unknown>(
            params?:
                | string
                | {
                    error?: string
                    | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                    message?: string;
                },
        ): ZodCoercedBoolean<T>;
        date<T = unknown>(
            params?:
                | string
                | {
                    error?: string
                    | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                    message?: string;
                },
        ): ZodCoercedDate<T>;
        number<T = unknown>(
            params?:
                | string
                | {
                    error?: string
                    | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                    message?: string;
                },
        ): ZodCoercedNumber<T>;
        string<T = unknown>(
            params?:
                | string
                | {
                    error?: string
                    | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                    message?: string;
                },
        ): ZodCoercedString<T>;
    } = ...

    Valid input types.

    Type declaration

    • enum: {
          <const T extends readonly string[]>(
              values: T,
              params?:
                  | string
                  | {
                      error?: string
                      | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>;
                      message?: string;
                  },
          ): ZodEnum<{ [k in string]: { [k in string]: k }[k] }>;
          <const T extends Readonly<Record<string, EnumValue>>>(
              entries: T,
              params?:
                  | string
                  | {
                      error?: string
                      | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>;
                      message?: string;
                  },
          ): ZodEnum<T>;
      }
    • bigint: function
      • Type Parameters

        • T = unknown

        Parameters

        • Optionalparams:
              | string
              | {
                  coerce?: boolean;
                  error?: string
                  | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                  message?: string;
              }
          • string
          • {
                coerce?: boolean;
                error?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                message?: string;
            }
            • Optionalcoerce?: boolean
            • Optionalerror?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>
            • Optionalmessage?: string

              This parameter is deprecated. Use error instead.

        Returns ZodCoercedBigInt<T>

    • boolean: function
      • Type Parameters

        • T = unknown

        Parameters

        • Optionalparams:
              | string
              | {
                  error?: string
                  | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                  message?: string;
              }
          • string
          • {
                error?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                message?: string;
            }
            • Optionalerror?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>
            • Optionalmessage?: string

              This parameter is deprecated. Use error instead.

        Returns ZodCoercedBoolean<T>

    • date: function
      • Type Parameters

        • T = unknown

        Parameters

        • Optionalparams:
              | string
              | {
                  error?: string
                  | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                  message?: string;
              }
          • string
          • {
                error?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                message?: string;
            }
            • Optionalerror?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>
            • Optionalmessage?: string

              This parameter is deprecated. Use error instead.

        Returns ZodCoercedDate<T>

    • number: function
      • Type Parameters

        • T = unknown

        Parameters

        • Optionalparams:
              | string
              | {
                  error?: string
                  | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                  message?: string;
              }
          • string
          • {
                error?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                message?: string;
            }
            • Optionalerror?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>
            • Optionalmessage?: string

              This parameter is deprecated. Use error instead.

        Returns ZodCoercedNumber<T>

    • string: function
      • Type Parameters

        • T = unknown

        Parameters

        • Optionalparams:
              | string
              | {
                  error?: string
                  | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                  message?: string;
              }
          • string
          • {
                error?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>;
                message?: string;
            }
            • Optionalerror?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>
            • Optionalmessage?: string

              This parameter is deprecated. Use error instead.

        Returns ZodCoercedString<T>