import { Response } from 'express'; import { formatISOWithoutTimezone } from '../../../utils/FormatDate'; import { CityDTO } from '../../../types/admin/city/CityDTO'; const formatItem = (item: CityDTO) => ({ ...item, createdAt: formatISOWithoutTimezone(item.createdAt), updatedAt: formatISOWithoutTimezone(item.updatedAt), }); export const CityResource = (res: Response, data: CityDTO, message: string = 'Success'): Response => { const formattedData = formatItem(data); return res.status(200).json({ success: true, message, data: formattedData, }); }; // const { formatISOWithoutTimezone } = require("../../../utils/FormatDate"); // const formatItem = (item) => ({ // ...item, // createdAt: formatISOWithoutTimezone(item.createdAt), // updatedAt: formatISOWithoutTimezone(item.updatedAt) // }); // exports.CityResource = (res, data, message = 'Success') => { // const formattedData = formatItem(data); // return res.status(200).json({ // success: true, // message, // data: formattedData // }); // };