Files
vps-tracker/packages/shared/src/utils/currency.ts
T
DenozordecandCursor 5983c911f2
Docker / build (push) Failing after 21s
fix(veesp): IP и характеристики VPS при синке, валюта аккаунта
Парсинг object-map ответов API (vms/ips), cpus, memory в МБ, IP-массив.
Приоритет валюты аккаунта над baseCurrency хостера; поле в UI для Veesp.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 11:50:25 +07:00

13 lines
482 B
TypeScript

/** Валюта: явная валюта аккаунта → baseCurrency хостера → fallback. */
export function resolveProviderCurrency(
provider?: { baseCurrency?: string | null } | null,
accountCurrency?: string | null,
fallback = 'RUB',
): string {
const fromAccount = (accountCurrency ?? '').trim()
if (fromAccount) return fromAccount
const fromProvider = (provider?.baseCurrency ?? '').trim()
if (fromProvider) return fromProvider
return fallback
}