TypeScript on vabavaraline programmeerimiskeel, mida arendab Microsoft. TypeScript võimaldab lisada staatilist tüübikirjeldust. TypeScripti võib kasutada nii kliendi- kui ka serveripoolsete (Node.js) JavaScripti rakenduste loomiseks.
TypeScript on loodud suurte rakenduste loomiseks ning kompileerub JavaScriptiks[1]. Kuna JavaScript on TypeScripti alamhulk, on kõik olemasolevad valiidsed JavaScript programmid ühtlasi ka valiidsed TypeScripti programmid.