satisfies (TS 4.9+) verifică că o valoare se conformează unui tip fără a lărgi tipul inferit al valorii. Validează împotriva unei constrângeri menținând în același timp tipul precis și literal pentru utilizare ulterioară — cel mai bun al adnotării și inferenței.
Problema pe care o rezolvă
= <, | >;
: = { : , : };
a..();
b = { : , : } ;
b..();
b..();
