7.
JavaScript is TypeScript but
TypeScript is not JavaScript.
Superset vs
Subset 🔘

8.
1. Referenced a symbol/
variable which is not
declared in program
2. Not able to fully infer
the type of a particular
variable and warns
against using it as is
3. Even if your source
code has TypeScript
errors, it will still
produce JavaScript
code which you can
execute
Spell Checker