Type alias InteropZodToStateDefinition<T, TShape>
InteropZodToStateDefinition<T, TShape>: { [key in keyof TShape]: TShape[key] extends ReducedZodChannel<infer Schema, infer ReducerSchema> ? Schema extends InteropZodType<infer V> ? ReducerSchema extends InteropZodType<infer U> ? BaseChannel<V, U> : never : never : TShape[key] extends InteropZodType<infer V, infer U> ? BaseChannel<V, U> : never} Type Parameters
- T extends InteropZodObject
- TShape = InteropZodObjectShape<T>