/
Elezzar
/
Stellar_Burger
Обзор
Документация
Войти
/
Elezzar
/
Stellar_Burger
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/utils/utils.ts
25 строк
596 B
Elezzar
Add TypeScript
04 мар 2024, 05:23
04 мар 2024, 05:23
62358c5
Код
Авторство
О чём код?
import { TIngredient } from "../services/types/types"; const setDate = (createdAt: string) => { const orderDate = new Date(Date.parse(createdAt)); const timeZone = `${orderDate.getTimezoneOffset() > 0 ? `+${orderDate.getTimezoneOffset() / 60}` : orderDate.getTimezoneOffset() / 60}`; return ` i-GMT${timeZone}`; }; const sumPrice = (items: string[], data: TIngredient[]) => { let sum = 0; items.forEach(item => { const ingredient = data.find(i => i._id === item); if (ingredient) { sum += ingredient.price; } }); return sum; } export { setDate, sumPrice }