TypeScript
TypeScript is a strongly typed programming language that compiles to plain JavaScript and is designed to improve developer productivity and code quality.
- Familiarity with type annotations, type inference, generics, unions and intersections.
- Good knowledge about TypeScript's classes, interfaces, enumerators, modules and namespaces.
- Basic understanding of type aliases and how to create them.
- Ability to write and use type declaration files (
d.ts) for third-party libraries.

