type Curriences = Readonly<{
AED: "د.إ",
AUD: "$",
CAD: "$",
CHF: "CHF",
CZK: "Kč",
DKK: "kr",
EUR: "€",
GBP: "£",
ILS: "₪",
JPY: "¥",
NOK: "kr",
PLN: "zł",
RON: "lei",
RUB: "₽",
SEK: "kr",
SGD: "$",
USD: "$",
ZAR: "R",
}>;
const CURRENCIES: Curriences = // how?
Мне кажется для этого нужно использовать enum
Можно тип из константы вывести. Наоборот нельзя
то есть если добавить новое значение в константу, то и тип обновлять нужно?
Нет
const c = { foo: 1 } as const type C = typeof c
спс, as const то что нужно
Обсуждают сегодня