$$Function< TInput extends [ZodType<unknown, unknown>, ...ZodType<unknown, unknown>[]], TOutput extends ZodType<unknown, unknown>,>( __namedParameters: { input: TInput; output: TOutput },): ZodType< ( ...args: [...TupleOutputTypeWithOptionals<TInput>[]], ) => output<TOutput>,> Type Parameters
- TInput extends [ZodType<unknown, unknown>, ...ZodType<unknown, unknown>[]]
- TOutput extends ZodType<unknown, unknown>
Returns ZodType<
(
...args: [...TupleOutputTypeWithOptionals<TInput>[]],
) => output<TOutput>,
>