حول هذه الأداة
الصق عينة JSON، مثل استجابة واجهة برمجية، واحصل على واجهات TypeScript المطابقة، مولّدة بالكامل في متصفحك. يُفحص كل عنصر في المصفوفة: تصبح الحقول الغائبة عن بعض العناصر اختيارية، وتصبح القيم ذات الأنواع المختلفة اتحادات.
أنشئ واجهات TypeScript من عيّنة JSON مع استنتاج الأنواع بشكل متكرر.
تُعالَج الملفات في متصفحك ولا تُرفع أبدًا. يُنزّل الموقع الشيفرة والموارد اللازمة لتشغيل الأدوات. بلا حسابات أو تتبّع.
استخدم التنزيل لحفظ هذه الأداة كملف HTML واحد للعمل دون اتصال.
الخصوصية →الصق [{"id":1},{"id":2,"note":"late"}]. الناتج هو type Root = RootItem[]; وواجهة RootItem فيها id: number وnote?: string، لأن note غير موجود في العنصر الأول.
تأتي الأنواع من العينة التي تلصقها فقط. قد يكون الحقل الذي هو نص هنا null في استجابات أخرى، ولا تُقسَّم الأرقام إلى أعداد صحيحة وعشرية، لذا قارن النتيجة بوثائق الواجهة البرمجية.
الصق عينة JSON، مثل استجابة واجهة برمجية، واحصل على واجهات TypeScript المطابقة، مولّدة بالكامل في متصفحك. يُفحص كل عنصر في المصفوفة: تصبح الحقول الغائبة عن بعض العناصر اختيارية، وتصبح القيم ذات الأنواع المختلفة اتحادات.