TypeScript to innowacyjny język programowania, który zdobywa coraz większą popularność wśród deweloperów. Rozszerza on znany wszystkim JavaScript o możliwość typowania zmiennych, co niesie za sobą szereg korzyści (np. łatwiejsze wykrywanie błędów w kodzie). W tym artykule zaprezentujemy genezę TypeScriptu, jego funkcjonalności, zalety i różnice w porównaniu z JS. Przedstawimy także zastosowania tego języka w projektach oraz narzędzia ułatwiające pracę z nim.