(с типизацией через TS) использовать enum для темы?
enum TitleFontSize {
H1 = '24px',
H2 = '20px'
}
interface Theme {
titleFontSize: TitleFontSize,
...
}
Или лучше enum заменить на интерфейсы учитывая что тему можно будет переопределить?
enum — это константное свойство системы. Если подразумевается, что значение может меняться извне, то это не enum. Если достаточно константного перечисления, то enum подойдёт
Обсуждают сегодня