Задать вопрос
Kozack
@Kozack
Thinking about a11y

Как описать типи для стороннего API?

Есть сторонний сайт с открытым API. Я бы хотел один раз описать каждый метод, его параметры и ответ, чтобы в дальшейшем в других проектах, не зависимо от того используется ли TS или JS, иметь возможность "подключить" эти типы, чтобы и компилятор и IDE о них знали и использовали. Ну и залить куда-то (npm, github) чтобы и другие люди, при желании могли точно так же "подключить" эти типы и использовать их.
  • Вопрос задан
  • 170 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
antoo
@antoo
Вам может быть полезна такая вещь, как JSON Schema: это описание полей в виде JSON, из которого можно обратно сгенерировать типы на любых языках. Для JS и TypeScript должны быть готовые решения. Поиграться можно тут: https://app.quicktype.io/#l=schema
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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