splincodewd
@splincodewd
Developer

Как написать интерфейс на TypeScript?

Сервер отдает такой JSON

{
  "globalOptionList": [
    {
      "value": "Максим Иванов",
      "text": "Выдан: 08.01.2017"
    },
    {
      "value": "Максим Иванов",
      "text": "Выдан: 06.01.2017"
    }
  ],
  "globalCountCertificate": 1,
  "error": false
}


Я хочу иницализировать публичную переменную в классе, но не совсем понимаю как описать такую структуру на TS, помогите начинающему!

interface Response {
..
}

class App {
 
 public res: Response;

}


И чем мне помогут интерфейсы при отладке или тестировании (этим еще не занимался и не знаю как писать компонентное-тестирование на ts)?
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
AMar4enko
@AMar4enko
interface CertList {
  error?: boolean,
  globalCountCertificate?: number,
  globalOptionList: Array<{ value: string; text: string }>;
};
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы