satisfies (TS 4.9+) verifica che un valore sia conforme a un tipo senza ampliare il tipo inferito del valore. Valida il vincolo mantenendo il tipo preciso e letterale per un uso successivo — il meglio dell'annotazione e dell'inferenza.
Il problema che risolve
= <, | >;
: = { : , : };
a..();
b = { : , : } ;
b..();
b..();
