Этот репозиторий содержит скрипт, который позволяет извлекать данные из API-спецификаций, сохранять их в файлы и автоматически генерировать TypeScript типы с использованием инструмента openapi-typescript.
Для работы скрипта необходимы следующие зависимости:
child_process: Для выполнения команд в командной строке.fs: Для работы с файловой системой (чтение и запись файлов).path: Для работы с путями к файлам и директориям.js-yaml: Для разбора данных в формате YAML.transliteration: Для транслитерации строк.
-
Сначала убедитесь, что все зависимости установлены. Вы можете установить их с помощью команды:
npm install
-
Запустите скрипт с помощью команды:
node script.js
Где script.js - это имя вашего скрипта.
- Скрипт начнет извлекать данные из указанных URL-адресов API, сохранять их в файлы и генерировать TypeScript типы.
- Убедитесь, что URL-адреса API корректны и доступны.
- Сгенерированные TypeScript типы будут сохранены в директории
src/store/types.