@@ -7,7 +7,6 @@ import type {
77 FieldIsDelegateDiscriminator ,
88 FieldIsDelegateRelation ,
99 FieldIsRelation ,
10- FieldIsRelationArray ,
1110 FieldType ,
1211 ForeignKeyFields ,
1312 GetEnum ,
@@ -218,11 +217,11 @@ export type WhereInput<
218217 : Key ] ?: Key extends RelationFields < Schema , Model >
219218 ? // relation
220219 RelationFilter < Schema , Model , Key >
221- : // enum
222- GetModelFieldType < Schema , Model , Key > extends GetEnums < Schema >
223- ? EnumFilter < Schema , GetModelFieldType < Schema , Model , Key > , ModelFieldIsOptional < Schema , Model , Key > >
224- : FieldIsArray < Schema , Model , Key > extends true
225- ? ArrayFilter < GetModelFieldType < Schema , Model , Key > >
220+ : FieldIsArray < Schema , Model , Key > extends true
221+ ? ArrayFilter < GetModelFieldType < Schema , Model , Key > >
222+ : // enum
223+ GetModelFieldType < Schema , Model , Key > extends GetEnums < Schema >
224+ ? EnumFilter < Schema , GetModelFieldType < Schema , Model , Key > , ModelFieldIsOptional < Schema , Model , Key > >
226225 : // primitive
227226 PrimitiveFilter <
228227 Schema ,
@@ -561,9 +560,9 @@ type OptionalFieldsForCreate<Schema extends SchemaDef, Model extends GetModels<S
561560 ? Key
562561 : FieldHasDefault < Schema , Model , Key > extends true
563562 ? Key
564- : GetModelField < Schema , Model , Key > [ 'updatedAt' ] extends true
563+ : FieldIsArray < Schema , Model , Key > extends true
565564 ? Key
566- : FieldIsRelationArray < Schema , Model , Key > extends true
565+ : GetModelField < Schema , Model , Key > [ 'updatedAt' ] extends true
567566 ? Key
568567 : never ] : GetModelField < Schema , Model , Key > ;
569568} ;
0 commit comments