UNPKG

curupiras

Version:

Curupiras é um template back-end que utiliza Express e TypeScript

11 lines (10 loc) 399 B
import { ICreateUserDTO, IUpdateUserDTO } from '@modules/userSample/dto/IUserDTO'; import User from '../typeorm/entities/User'; export default interface IUserRepository { create(data: ICreateUserDTO): Promise<User>; list(): Promise<User[]>; find(id: string): Promise<User>; remove(id: any): void; update(data: IUpdateUserDTO): Promise<User>; findByEmail(email: string): Promise<User>; }