import { Request, Response, NextFunction } from 'express'; export const destroy = async (req: Request, res: Response, next: NextFunction) => { const id = req.params.id; // const userRepository = getRepository(User); // try { // const user = await userRepository.findOne({ where: { id } }); // if (!user) { // const customError = new CustomError(404, 'General', 'Not Found', [`User with id:${id} doesn't exists.`]); // return next(customError); // } // userRepository.delete(id); // res.customSuccess(200, 'User successfully deleted.', { id: user.id, name: user.name, email: user.email }); // } catch (err) { // const customError = new CustomError(400, 'Raw', 'Error', null, err); // return next(customError); // } };