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>