Type Alias: InferInputI<TInput, TSchemaIO>

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

Type Parameters

TInput extends object | undefined

TSchemaIO extends AbstractSchemaIO

Defined in

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