satisfies (TS 4.9+) ตรวจสอบว่าค่า สอดคล้องกับ ประเภท โดยไม่ขยาย ประเภทที่ได้มาของค่า ซึ่งจะยืนยันความถูกต้องตามข้อจำกัด โดยยังคงประเภทที่แน่นอนและตามตัวอักษรไว้สำหรับการใช้งานในภายหลัง — การรวมกันที่ดีที่สุดของการสังเกต (Annotation) และการอนุมาน (Inference)
ปัญหาที่มันแก้ไข
ts
= <, | >;
: = { : , : };
a..();
b = { : , : } ;
b..();
b..();
