گاهی اوقات در موقعیتی قرار میگیریم که ما درباره یک مقدار بیشتر از تایپ اسکریپت می دانیم.
تایپ assertion راهی است که به کامپایلر بگوییم: "به من اطمینان کن من می دانم چه کار می کنم"
مشابه این کار را در زبان های برنامه نویسی دیگر مانند جاوا داریم و به آن تایپ cast می گوییم.
در تایپ اسکریپت تایپ assertion را می توانیم به دو صورت زیر انجام دهیم.
به صورت ترکیب as :
یا به صورت ترکیب براکت :
نکته : وقتی شما یک متغیر متنی را به عنوان مثال از نوع any تعریف می کنید از قابلیت IntelliSense در IDE های مانند vscode جهت مشاهده هوشمند متدهای آن متغیر بهرمند نمی گردید اما با قابلیت تایپ assertion میتوانید از این قابلیت بهرمند گردید.