В настоящее время у меня есть как массив строк, так и строковый литерал, содержащий те же строки:
const furniture = ['chair', 'table', 'lamp'];
type Furniture = 'chair' | 'table' | 'lamp';
Мне нужно как в моем приложении, но я пытаюсь сохранить код DRY. Так есть ли способ сделать вывод один из другого?
Я в основном хочу сказать что-то вроде type Furniture = [any string in furniture array]
, поэтому нет повторяющихся строк.