import { UserDTO, UserRoles } from '../../../../common/entities/UserDTO'; import { IObjectManager } from './IObjectManager'; import { FindOptionsWhere } from 'typeorm'; export interface IUserManager extends IObjectManager { findOne(filter: FindOptionsWhere): Promise; find(filter: FindOptionsWhere): Promise; createUser(user: UserDTO): Promise; deleteUser(id: number): Promise; changeRole(id: number, newRole: UserRoles): Promise; }