సంకుచితం అనేది TypeScript ఒక విస్తృత టైపును (సంఘం వంటి) కోడ్ బ్రాంచ్ లోపల మరింత నిర్దిష్ట టైపుకు శుద్ధి చేసే విధానం, రన్టైమ్ చెక్ల ఆధారంగా. కంపైలర్ నియంత్రణ ప్రవాహాన్ని ట్రాక్ చేస్తుంది మరియు అందువల్ల టైపును అప్డేట్ చేస్తుంది.
ts
() {
( x === ) {
x.();
} {
x.();
}
}
