ChatGPT Код 4.7 (18)

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" }

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

DeepSeek
Автоматизация рутины малого бизнеса: продуктовая идея
DeepSeek
DeepSeek: код-ревью pull request с приоритизацией
ChatGPT
Code review с приоритизацией замечаний
YandexGPT
Конспект темы по алгоритмам и структурам данных

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

Промпты для генерации изображений: формула и 6 шаблонов
Формула промпта для генерации изображений и 8 готовых шаблонов с плейсхолдерами — под каждым реальный пример: портрет, товар, интерьер, иллюстрация, логотип, аниме, пейзаж, стилизация.
Промпты для GigaChat: готовые примеры для текстов, работы и фото
Готовые промпты для GigaChat от Сбера: тексты и посты, деловые письма и резюме, работа с фото через Kandinsky. Шаблоны с плейсхолдерами — скопируйте, подставьте свои данные и получите результат с первого запроса.
Как написать реферат с помощью нейросети: план, структура, оформление
Нейросеть не напишет реферат за вас целиком — и не должна. Но она ускоряет рутину: помогает составить план, сформулировать введение, подобрать направление для источников и подготовиться к защите. Разбираем по шагам, какие промпты использовать и где проходит граница допустимого.

Все гайды →