@minimaltech/node-infra
Version:
Minimal Technology NodeJS Infrastructure - Loopback 4 Framework
18 lines (17 loc) • 912 B
TypeScript
import { BaseDataSource } from '../../../base/datasources';
import { TzCrudRepository } from '../../../base/repositories';
import { Getter } from '@loopback/core';
import { OAuth2Client, OAuth2Scope, OAuth2Token } from '../models';
import { IdType } from '../../../common';
import { BelongsToAccessor } from '@loopback/repository';
export declare class OAuth2ClientRepository extends TzCrudRepository<OAuth2Client> {
constructor(dataSource: BaseDataSource);
}
export declare class OAuth2ScopeRepository extends TzCrudRepository<OAuth2Scope> {
constructor(dataSource: BaseDataSource);
}
export declare class OAuth2TokenRepository extends TzCrudRepository<OAuth2Token> {
protected oauth2ClientRepository: Getter<OAuth2ClientRepository>;
readonly client: BelongsToAccessor<OAuth2Client, IdType>;
constructor(dataSource: BaseDataSource, oauth2ClientRepository: Getter<OAuth2ClientRepository>);
}