diff --git a/src/query-builder/QueryPartialEntity.ts b/src/query-builder/QueryPartialEntity.ts index 1e6ccfa301..6889c547e0 100644 --- a/src/query-builder/QueryPartialEntity.ts +++ b/src/query-builder/QueryPartialEntity.ts @@ -11,7 +11,9 @@ export type QueryPartialEntity = { */ export type QueryDeepPartialEntity = { [P in keyof T]?: - T[P] extends Array ? Array> : - T[P] extends ReadonlyArray ? ReadonlyArray> : - QueryDeepPartialEntity | (() => string); + ( + T[P] extends Array ? Array> : + T[P] extends ReadonlyArray ? ReadonlyArray> : + QueryDeepPartialEntity + ) | (() => string); };