Я работаю с машинописью в React. У меня есть массив объектов Tag, каждый со свойством name и id. Я пытаюсь сопоставить эти теги с новым интерфейсом Select Item, который имеет свойства name и value.
Мой код:
let items: ISelectItem[];
switch (this.state.selectedType) {
case "Tag":{
items = tags.map(tag => {
return {
name: tag.name,
value: tag.id
}
});
}
default: {
items = [];
}
}
Я console.logging массив items, и после отладки кажется, что я выбрал правильный случай переключения, однако в конце мой новый массив items пуст. Что я делаю не так с моим отображением?