Type Parameters

Hierarchy

Constructors

Properties

_def: ZodTupleDef<T, Rest>
_input: InputTypeOfTupleWithRest<T, Rest>
_output: OutputTypeOfTupleWithRest<T, Rest>
spa: ((data: unknown, params?: Partial<ParseParams>) => Promise<SafeParseReturnType<InputTypeOfTupleWithRest<T, Rest>, OutputTypeOfTupleWithRest<T, Rest>>>)

Type declaration

superRefine: ((refinement: ((arg: OutputTypeOfTupleWithRest<T, Rest>, ctx: RefinementCtx) => any)) => ZodEffects<ZodTuple<T, Rest>, OutputTypeOfTupleWithRest<T, Rest>, InputTypeOfTupleWithRest<T, Rest>>)

Type declaration

create: (<T_1>(schemas: T_1, params?: RawCreateParams) => ZodTuple<T_1, null>)

Type declaration

    • <T_1>(schemas: T_1, params?: RawCreateParams): ZodTuple<T_1, null>
    • Type Parameters

      Type Parameters

      Parameters

      • schemas: T_1
      • Optional params: RawCreateParams

      Returns ZodTuple<T_1, null>

Accessors

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

  • get items(): T
  • Returns T

Methods

  • Parameters

    Returns string

  • Type Parameters

    Type Parameters

    • B extends string | number | symbol

    Returns ZodBranded<ZodTuple<T, Rest>, B>

  • Parameters

    • description: string

    Returns ZodTuple<T, Rest>

  • Returns boolean

  • Returns boolean

  • Type Parameters

    Type Parameters

    • T extends ZodType<any, any, any, T>

    Parameters

    • option: T

    Returns ZodUnion<[ZodTuple<T, Rest>, T]>

  • Type Parameters

    Type Parameters

    • Rest extends ZodType<any, any, any, Rest>

    Parameters

    • rest: Rest

    Returns ZodTuple<T, Rest>

Generated using TypeDoc