@ver-siarhei

Как сделать перечисление интерфейсов typescript?

У меня есть несколько интерфейсов для работы с базой данных tmdb. Есть интерфейс для входных параметров в запросе, есть интерфейс для полученных данных с запроса. Я бы хотел как-то объединить их в перечисление. То есть будет один, якобы, объект ITMDB, и чтоб при написании ITMDB.response был интерфейс ответа, а ITMDB.params интерфейс параметров в запросе. Как это можно реализовать?
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега TypeScript
Тлен
namespace ITMDB {
  export interface params {}; 
  export interface response {}; 
}


Можно и так:
interface ITMDB {
  params: {}; 
  response: {}; 
}

Но тогда, увы, к конкретным ключам - только по литералам:
ITMDB['response']
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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