import { Organization } from '@tco.ai/models/dist/RBAC/Organization'; import { OrganizationRepository } from '@tco.ai/models/dist/RBAC/OrganizationRepository'; import { Permission } from '@tco.ai/models/dist/RBAC/Permission'; import { PermissionRepository } from '@tco.ai/models/dist/RBAC/PermissionRepository'; import { Role } from '@tco.ai/models/dist/RBAC/Role'; import { RoleRepository } from '@tco.ai/models/dist/RBAC/RoleRepository'; import { Token } from '@tco.ai/models/dist/RBAC/Token'; import { TokenRepository } from '@tco.ai/models/dist/RBAC/TokenRepository'; import { UserRepository } from '@tco.ai/models/dist/RBAC/UserRepository'; import { OrganizationsController } from './Organizations/OrganizationsController'; import { OrganizationsService } from './Organizations/OrganizationsService'; import { PermissionsController } from './Permissions/PermissionsController'; import { PermissionsService } from './Permissions/PermissionsService'; import { RolesController } from './Roles/RolesController'; import { RolesService } from './Roles/RolesService'; import { TokensController } from './Tokens/TokensController'; import { TokensService } from './Tokens/TokensService'; import { UsersController } from './Users/UsersController'; import { UsersService } from './Users/UsersService'; import { User } from '@tco.ai/models/dist/RBAC/User'; export const RBAC_ENTITIES = [ // Application, Organization, Permission, Role, Token, User ]; export const RBAC_REPOSITORIES = [ // ApplicationRepository, OrganizationRepository, PermissionRepository, RoleRepository, TokenRepository, UserRepository ]; export const RBAC_PROVIDERS = [ // ApplicationsService, OrganizationsService, PermissionsService, UsersService, RolesService, TokensService // StartupService ]; export const RBAC_CONTROLLERS = [ // ApplicationsController, OrganizationsController, PermissionsController, RolesController, TokensController, UsersController ];