TypeScript is a general-purpose, statically typed superset of JavaScript that was developed and released by Microsoft in
2012. It adds optional static typing, interfaces, enums, generics, and other features commonly found in strongly typed
languages like Java or C#.