поэтому для получаемой даты есть интерфейс.
                  
                  
                  Есть компонент карточки, которую я заполняю частью полученной даты, которая поступает пропсом.
                  
                  
                  Проблема в том, что мне не нужна вся дата. 
                  
                  
                  Дата в виде объекта с 3 свойствами. Я использую только 2. 
                  
                  
                  Тайпскрипт выдает ошибку, что мол вы не испрользовали оставшееся свойство.
                  
                  
                  Что делать?
                  
                  
                  
                  
                  
                  
                  
                  
                  const data = {
                  
                  
                    name: "John",
                  
                  
                    age: 23,
                  
                  
                    gender: male
                  
                  
                  };
                  
                  
                  
                  
                  
                  interface IData {
                  
                  
                    name: string;
                  
                  
                    age: number;
                  
                  
                    gender: string:
                  
                  
                  }
                  
                  
                  
                  
                  
                  <Card
                  
                  
                    name={data.name}
                  
                  
                    age={data.age}
                  
                  
                  />
                  
                  
                
По-моему тебе нужен ютилити тип Pick, который принимает интерфейс и выбранные тобою ключи и выдает новый тип, где только выбранные ключи (сам не спец по тайпскрипту, но в голову пришло это)
Спасибо, попробую
Мне кажется ошибка что gender у тебя не стринг
Это просто опечатка. Я с телефона. Так бы мне еслинт написал бы, что ошибка в типе данных.
Вот из ёр генда? Май генда? Айм э механик
мб сделай его не обязательным поставив ‘?’
Точно, спасибо. Попробую.
Обсуждают сегодня