According to the official docs, TypeScript is a typed superset of JavaScript. But what does that mean? You can think of it as a layer on top of Javascript!