Skip to content

Type Validation

TypeScript ทำการตรวจสอบประเภทข้อมูลในขณะพัฒนา (compile time) แต่ไม่มีการตรวจสอบในขณะรันโปรแกรม (runtime) ดังนั้นเราจำเป็นต้องใช้ไลบรารีเพิ่มเติมสำหรับการตรวจสอบข้อมูลในขณะรันโปรแกรม

ไลบรารียอดนิยมสำหรับ Type Validation

Zod

github.com faviconZod เป็นไลบรารีตรวจสอบและแปลงข้อมูลที่มีการพิมพ์แบบ TypeScript-first ช่วยให้คุณสร้างแบบจำลองการตรวจสอบด้วยการพิมพ์ TypeScript แบบสถิต

VineJS

vinejs.dev faviconVineJS เป็นไลบรารีการตรวจสอบความถูกต้องของข้อมูลที่ยืดหยุ่นและมีประสิทธิภาพสำหรับ Node.js ที่ใช้ประโยชน์จากการพิมพ์ TypeScript