เกี่ยวกับเครื่องมือนี้
วางตัวอย่าง JSON เช่น การตอบกลับจาก API แล้วรับ interface TypeScript ที่ตรงกัน สร้างในเบราว์เซอร์ทั้งหมด ทุกรายการในอาร์เรย์จะถูกตรวจ ฟิลด์ที่ขาดในบางรายการจะเป็นแบบไม่บังคับ และค่าที่มีชนิดต่างกันจะกลายเป็นยูเนียน
สร้าง interface ของ TypeScript จากตัวอย่าง JSON โดยอนุมานชนิดข้อมูลแบบเรียกซ้ำ
ไฟล์ประมวลผลในเบราว์เซอร์และไม่ถูกอัปโหลด เว็บไซต์จะดาวน์โหลดโค้ดและทรัพยากรที่จำเป็นต่อเครื่องมือ ไม่ต้องมีบัญชีและไม่มีตัวติดตาม
ใช้ปุ่มดาวน์โหลดเพื่อบันทึกเครื่องมือนี้เป็นไฟล์ HTML ไฟล์เดียวสำหรับใช้ออฟไลน์
ความเป็นส่วนตัว →วาง [{"id":1},{"id":2,"note":"late"}] ผลลัพธ์คือ type Root = RootItem[]; และ interface RootItem ที่มี id: number และ note?: string เพราะรายการแรกไม่มี note
ชนิดข้อมูลมาจากตัวอย่างที่วางเท่านั้น ฟิลด์ที่เป็นสตริงในที่นี้อาจเป็น null ในการตอบกลับอื่น และตัวเลขไม่ได้แยกเป็นจำนวนเต็มกับทศนิยม จึงควรเทียบผลลัพธ์กับเอกสาร API
วางตัวอย่าง JSON เช่น การตอบกลับจาก API แล้วรับ interface TypeScript ที่ตรงกัน สร้างในเบราว์เซอร์ทั้งหมด ทุกรายการในอาร์เรย์จะถูกตรวจ ฟิลด์ที่ขาดในบางรายการจะเป็นแบบไม่บังคับ และค่าที่มีชนิดต่างกันจะกลายเป็นยูเนียน