Total Questions : 10
Expected Time : 10 Minutes

1. Which TypeScript feature allows you to work with a variable that could be of several different types?

2. In TypeScript, what is the purpose of the 'as' keyword?

3. How do you define a function in TypeScript?

4. Which TypeScript feature is used for ensuring code blocks are never reached?

5. How do you declare a readonly array in TypeScript?

6. What is TypeScript's 'generics' feature used for?

7. What does the 'keyof' keyword do in TypeScript?

8. What is TypeScript's 'tuple' data type used for?

9. What is TypeScript's 'module' system used for?

10. How do you define a class in TypeScript?