Page Contents

Home > @loopback/repository > createHasManyThroughRepositoryFactory

createHasManyThroughRepositoryFactory() function

Signature:

export declare function createHasManyThroughRepositoryFactory<Target extends Entity, TargetID, Through extends Entity, ThroughID, SourceID>(relationMetadata: HasManyDefinition, targetRepositoryGetter: Getter<EntityCrudRepository<Target, TargetID>>, throughRepositoryGetter: Getter<EntityCrudRepository<Through, ThroughID>>): HasManyThroughRepositoryFactory<Target, TargetID, Through, SourceID>;

Parameters

Parameter Type Description
relationMetadata HasManyDefinition  
targetRepositoryGetter Getter<EntityCrudRepository<Target, TargetID>>  
throughRepositoryGetter Getter<EntityCrudRepository<Through, ThroughID>>  

Returns:

HasManyThroughRepositoryFactory<Target, TargetID, Through, SourceID>