diff --git a/packages/core/src/entity/Collection.ts b/packages/core/src/entity/Collection.ts index 4f3b3eca9c5c..48ef492bd506 100644 --- a/packages/core/src/entity/Collection.ts +++ b/packages/core/src/entity/Collection.ts @@ -118,7 +118,7 @@ export class Collection extends Arr return super.toJSON(); } - add(entity: T | Reference | T[], ...entities: (T | Reference)[]): void { + add(entity: T | Reference | (T | Reference)[], ...entities: (T | Reference)[]): void { entities = Utils.asArray(entity).concat(entities); const unwrapped = entities.map(i => Reference.unwrapReference(i)) as T[]; unwrapped.forEach(entity => this.validateItemType(entity));