Page Contents

Home > @loopback/repository > createReferencesManyAccessor

createReferencesManyAccessor() function

Enforces a ReferencesMany constraint on a repository

Signature:

export declare function createReferencesManyAccessor<Target extends Entity, TargetIds, Source extends Entity, SourceId>(referencesManyMetadata: ReferencesManyDefinition, targetRepoGetter: Getter<EntityCrudRepository<Target, TargetIds>>, sourceRepository: EntityCrudRepository<Source, SourceId>): ReferencesManyAccessor<Target, SourceId>;

Parameters

Parameter Type Description
referencesManyMetadata ReferencesManyDefinition  
targetRepoGetter Getter<EntityCrudRepository<Target, TargetIds>>  
sourceRepository EntityCrudRepository<Source, SourceId>  

Returns:

ReferencesManyAccessor<Target, SourceId>