Type Alias: InferInputO<TInput, TSchemaIO>

InferInputO<TInput, TSchemaIO>: TInput extends undefined ? undefined : TInput extends TSchemaIO[0] ? ObjectOrNever<InferSchemaO<TInput, TSchemaIO>> : { [K in keyof TInput]: InferSchemaO<TInput[K], TSchemaIO> }

Type Parameters

TInput extends object | undefined

TSchemaIO extends AbstractSchemaIO

Defined in

packages/core/src/resolver/input.ts:43