TypeScript є розширенням JavaScript, що додає статично типізовані змінні, інтерфейси та інші функції, які допомагають у великих проектах. JavaScript є мовою програмування з динамічною типізацією, яка використовується для розробки веб-додатків.
TypeScript також компілюється у JavaScript, що дозволяє використовувати його в проєктах, розроблених на JavaScript, але з додатковими перевагами статичної типізації та інтерфейсів.