import { Type } from '@angular/core'; import { AbstractRepository } from '../../repository/abstract-repository'; import { PropertyKeyConfiguration } from '../../common/decorator/property-key-configuration'; export interface InjectRepositoryContext { resourceType: () => Type; repository?: () => Type>; } /** * @ignore */ export interface InjectRepositoryContextConfiguration extends InjectRepositoryContext, PropertyKeyConfiguration { }