Skip to content
เข้าสู่ระบบ

Discriminated Unions

Discriminated Unions (หรือ Tagged Unions) คือ pattern ที่ใช้ common property เป็น “discriminant” เพื่อแยกแยะ types ใน union ทำให้ TypeScript narrow types ได้อัตโนมัติ

ข้อดีของ Discriminated Unions

Section titled “ข้อดีของ Discriminated Unions”
ข้อดีคำอธิบาย
Type SafetyTypeScript narrow types อัตโนมัติ
Exhaustiveตรวจสอบว่าจัดการครบทุก case
Readabilityโค้ดอ่านง่าย เข้าใจ intent
Refactoringเพิ่ม case ใหม่ได้ปลอดภัย
Diagram

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด