File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed
Projects/BooksLibrary/src/database/sql Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ import { IRolePrivilegeRepo } from 'database/repository.interfaces/role.privilege.repo.interface' ;
2+ import { RolePrivilegeDto } from 'domain.types/role/role.privilege.dto' ;
3+
4+ export class RolePrivilegeRepo implements IRolePrivilegeRepo {
5+ create ( entity : any ) : Promise < RolePrivilegeDto > {
6+ throw new Error ( 'Method not implemented.' ) ;
7+ }
8+
9+ getById ( id : string ) : Promise < RolePrivilegeDto > {
10+ throw new Error ( 'Method not implemented.' ) ;
11+ }
12+
13+ search ( ) : Promise < RolePrivilegeDto [ ] > {
14+ throw new Error ( 'Method not implemented.' ) ;
15+ }
16+
17+ getPrivilegesForRole ( roleId : string ) : Promise < RolePrivilegeDto [ ] > {
18+ throw new Error ( 'Method not implemented.' ) ;
19+ }
20+
21+ hasPrivilegeForRole ( roleId : string , privilege : string ) : Promise < boolean > {
22+ throw new Error ( 'Method not implemented.' ) ;
23+ }
24+
25+ delete ( id : string ) : Promise < boolean > {
26+ throw new Error ( 'Method not implemented.' ) ;
27+ }
28+ }
Original file line number Diff line number Diff line change 11import { DependencyContainer } from 'tsyringe' ;
22import { DatabaseConnector_Sequelize } from './sequelize/database.connector.sequelize' ;
3+ import { RolePrivilegeRepo } from './sequelize/repositories/role.privilege.repo' ;
34import { UserRepo } from './sequelize/repositories/user.repo' ;
45import { UserRoleRepo } from './sequelize/repositories/user.role.repo' ;
56
@@ -9,5 +10,6 @@ export class SQLInjector {
910
1011 container . register ( 'IUserRepo' , UserRepo ) ;
1112 container . register ( 'IRoleRepo' , UserRoleRepo ) ;
13+ container . register ( 'IRolePrivilegeRepo' , RolePrivilegeRepo ) ;
1214 }
1315}
You can’t perform that action at this time.
0 commit comments