Згенерувати типи TypeScript із JSON
Вставте зразок відповіді й отримайте інтерфейси, які можна одразу додати в проєкт. Вкладені об’єкти отримують власні іменовані типи, а не вбудовуються, а масив об’єктів зводиться до однієї структури, де ключі, відсутні в частині елементів, позначаються як необов’язкові. Правила виведення надруковані на сторінці, бо здогадуватися, чому властивість стала необов’язковою, гірше, ніж просто прочитати.
Цей інструмент повністю працює на вашому пристрої. Нічого з того, що ви вводите, не завантажується, не логується й не зберігається.
Налаштування
0 символів
або вставте вище
Результат
Введіть текст вище, щоб побачити результат.
Як визначаються типи: null стає null; ключ, відсутній у частині елементів масиву, стає необов’язковим; порожній масив стає unknown[]; масив із різними типами стає об’єднанням.