MapZodTypeToField<T>: true extends IsAny<T> ? MobxZodField<T> : T extends ZodString | ZodNumber | ZodBoolean | ZodEnum<[string, ...string[]]> | MobxZodLiteral ? MobxZodField<T> : T extends ZodOptional<ZodTypeAny> ? MobxZodOptionalField<T> : T extends ZodNullable<ZodTypeAny> ? MobxZodNullableField<T> : T extends MobxZodObject ? MobxZodObjectField<T> : T extends MobxZodArray ? MobxZodArrayField<T> : T extends MobxZodDiscriminatedUnion ? MobxZodDiscriminatedUnionField<T> : T extends MobxZodEffects ? FieldWithEffects<MapZodTypeToField<T["_def"]["schema"]>, T> : T extends MobxZodBox<ZodTypeAny> ? MobxZodField<T> : never

Type Parameters

Generated using TypeDoc