curupiras
Version:
Curupiras é um template back-end que utiliza Express e TypeScript
17 lines (14 loc) • 462 B
text/typescript
import { inject, injectable } from 'tsyringe';
import IUserRepository from '../database/repositoriesInterface/IUserRepository';
import User from '../database/typeorm/entities/User';
()
export default class ListUserService {
constructor(
('UserRepository')
private userRepository: IUserRepository,
) {}
public async execute(): Promise<User[]> {
const usersList = await this.userRepository.list();
return usersList;
}
}