ChatGPT Код 👁 4

TypeScript-типы из JSON-ответа API — генерация одной командой

Генерация TypeScript-интерфейсов из примера JSON API с правильной обработкой optional, enum и camelCase.

Промпт
Ты — TypeScript-эксперт. Я даю тебе пример JSON-ответа API, ты возвращаешь готовые типы.

JSON-ответ:
[JSON]

Требования:
- interface, не type
- camelCase в полях
- null/undefined различать по факту
- enum для строковых литералов с фиксированным набором
- комментарии JSDoc у полей с неочевидным смыслом

Верни код TypeScript без объяснений.

Пример результата

/** Пользователь системы */ interface User { id: number; email: string; role: UserRole; /** ISO 8601 */ createdAt: string; profile?: UserProfile; } enum UserRole { Admin = "admin", Editor = "editor", Viewer = "viewer" }

Похожие промпты

Kimi
Рефакторинг легаси-модуля — Kimi
ChatGPT
GitHub Actions workflow — CI-пайплайн для типового стека
Gemini
README.md по структуре репозитория и зависимостям
Claude
Промпт для глубокого code review через Claude

Полезные статьи

Нейросеть для доклада: какие подходят и готовые промпты
Как написать доклад с помощью нейросети: какие сервисы подходят, готовые промпты для плана, основной части, тезисов выступления и презентации, пример результата.
Нейросеть Kimi: что умеет, как начать и стоит ли переходить
Нейросеть Kimi — это семейство моделей и чат-бот от китайской компании Moonshot AI, которые за два года прошли путь от окна в 128 тысяч токенов до флагманской K3 с контекстом в миллион. Разбираем без маркетинга: что Kimi реально умеет, чем берёт против ChatGPT и Claude, как начать пользоваться на русском и что учесть при доступе из России.
Установка n8n на VPS: пошаговая инструкция с Docker, доменом и HTTPS
Свой n8n на VPS снимает лимиты облачной версии и держит все данные автоматизаций у вас. Разбираем установку с нуля: Docker Compose с готовым конфигом, домен и HTTPS для вебхуков, бэкапы и лечение типовых ошибок. Всё проверено на Ubuntu 22.04/24.04 — DevOps-опыт не нужен.

Все гайды →