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