import { Type } from '@angular/core'; import { AbstractRepository } from '../../repository/abstract-repository'; import { PropertyKeyConfiguration } from '../../common/decorator/property-key-configuration'; import { SerializeType } from '@paddls/ts-serializer/dist/common'; export interface JoinColumnContext { attribute: string; resourceType: () => SerializeType; repository?: () => Type>; groups?: string | string[]; } /** * @ignore */ export interface JoinColumnContextConfiguration extends JoinColumnContext, PropertyKeyConfiguration { }