Page Contents
Home > @loopback/repository > DefaultHasOneRepository
DefaultHasOneRepository class
Signature:
export declare class DefaultHasOneRepository<TargetEntity extends Entity, TargetID, TargetRepository extends EntityCrudRepository<TargetEntity, TargetID>> implements HasOneRepository<TargetEntity>
Implements: HasOneRepository<TargetEntity>
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(getTargetRepository, constraint, targetResolver) | Constructor of DefaultHasOneEntityCrudRepository |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
constraint | DataObject<TargetEntity> | ||
getTargetRepository | Getter<TargetRepository> | { [repoType: string]: Getter<TargetRepository>; } | ||
getTargetRepositoryDict | { [repoType: string]: Getter<TargetRepository>; } | ||
targetResolver | TypeResolver<Entity, typeof Entity> |
Methods
Method | Modifiers | Description |
---|---|---|
create(targetModelData, options) | ||
delete(options) | ||
get(filter, options) | ||
patch(dataObject, options) |