// Copyright IBM Corp. and LoopBack contributors 2020. All Rights Reserved. // Node module: @loopback/authentication-jwt // This file is licensed under the MIT License. // License text available at https://opensource.org/licenses/MIT import {inject} from '@loopback/core'; import {DefaultCrudRepository, juggler} from '@loopback/repository'; import {UserServiceBindings} from '../keys'; import {UserCredentials, UserCredentialsRelations} from '../models'; export class UserCredentialsRepository extends DefaultCrudRepository< UserCredentials, typeof UserCredentials.prototype.id, UserCredentialsRelations > { constructor( @inject(`datasources.${UserServiceBindings.DATASOURCE_NAME}`) dataSource: juggler.DataSource, ) { super(UserCredentials, dataSource); } }