export type Numbers = 'one' | 'two' | 'three'?
const numberList = ['one', 'two', 'three'] type Numbers = typeof numberList[number]
Попробуй ['one', 'two', 'three'] as const
типы не создают значения в рантайме
Енам существует
да, так работает, но подсказки в IDE в этом случае не появляются. не должны или я впилил что-то неправильно?
ко второму совету прислушайтесь. это который про as const
const numberList = ['one', 'two', 'three'] as const type Numbers = typeof numberList[number]
ух ты) магия)
Обсуждают сегодня