satisfies (TS 4.9+) kontrollerer, at en værdi overholder en type uden at udvide værdiens infererede type. Det validerer mod en begrænsning, mens det bevarer den præcise, ordentlige type til senere brug — det bedste af både annotation og inferens.
Det problem, det løser
ts
= <, | >;
: = { : , : };
a..();
b = { : , : } ;
b..();
b..();
