This commit is contained in:
Ben Grynhaus 2018-12-03 11:47:13 +02:00 коммит произвёл GitHub
Родитель f37475be25
Коммит 41d52d2656
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -399,7 +399,7 @@ export class Paris<TConfigData = any> {
* @param {DataEntityType<TEntity extends EntityModelBase>} entityConstructor
* @returns {Observable<Array<TEntity extends EntityModelBase>>}
*/
allItems<TEntity extends EntityModelBase>(entityConstructor:DataEntityType<TEntity>):Observable<Array<TEntity>>{
allItems<TEntity extends EntityModelBase<TId>, TId extends EntityId>(entityConstructor:DataEntityType<TEntity, any, TId>):Observable<Array<TEntity>>{
const repository:Repository<TEntity> = this.getRepository(entityConstructor);
if (repository)
return repository.allItems$;

Просмотреть файл

@ -299,7 +299,7 @@ describe('Modeler', () => {
});
it("calls the entity's `serializeItem` method with the proper params", () => {
const newSerializedItem = new serializedEntity({ id: undefined, name: 'test' });
const newSerializedItem = new serializedEntity({ id: undefined, name: 'test', someArray: null });
const serializationData = { test: 1 };
serializedItemRepo.save(newSerializedItem, null, serializationData);