satisfies (TS 4.9+) ellenőrzi, hogy egy érték megfelel-e egy típusnak az érték kikövetkeztetett típusának szélességét meg nem változtatva. Megkötéssel szemben érvényesít, miközben az érték pontos, szöveges típusát őrzi meg a későbbi felhasználáshoz — az anotáció és a kikövetkeztetés legjobbjából.
A megoldandó probléma
= <, | >;
: = { : , : };
a..();
b = { : , : } ;
b..();
b..();
