UNPKG

@central-credit/app

Version:

Application Central Credit

16 lines (15 loc) 881 B
import { DefaultCrudRepository, juggler, HasOneRepositoryFactory } from '@loopback/repository'; import { User, UserCredentials } from '../models'; import { Getter } from '@loopback/core'; import { UserCredentialsRepository } from './user-credentials.repository'; export declare type Credentials = { email: string; password: string; }; export declare class UserRepository extends DefaultCrudRepository<User, typeof User.prototype.id> { protected datasource: juggler.DataSource; protected userCredentialsRepositoryGetter: Getter<UserCredentialsRepository>; readonly userCredentials: HasOneRepositoryFactory<UserCredentials, typeof User.prototype.id>; constructor(datasource: juggler.DataSource, userCredentialsRepositoryGetter: Getter<UserCredentialsRepository>); findCredentials(userId: typeof User.prototype.id): Promise<UserCredentials | undefined>; }