Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1x 1x 1x 1x 1x 52x 52x 52x | import { inject, Getter } from '@loopback/core';
import { DefaultCrudRepository, repository, BelongsToAccessor } from '@loopback/repository';
import { ConsultantDetails, ConsultantDetailsRelations, User } from '../models';
import { UserRepository } from './user.repository';
import { MysqlDataSource } from '../datasources';
export class ConsultantDetailsRepository extends DefaultCrudRepository<
ConsultantDetails,
typeof ConsultantDetails.prototype.UID,
ConsultantDetailsRelations
> {
public readonly consultantDetails: BelongsToAccessor<User, typeof ConsultantDetails.prototype.UID>;
constructor(
@inject('datasources.mysql') dataSource: MysqlDataSource, @repository.getter('UserRepository') protected userRepositoryGetter: Getter<UserRepository>,
) {
super(ConsultantDetails, dataSource);
this.consultantDetails = this.createBelongsToAccessorFor('consultantDetails', userRepositoryGetter,);
}
}
|