1. How to define basic types inside Typescript
2. What is the difference between explicit vs implicit types
3. Type a function getFullName correctly
4. What is interface in Typescript
5. What is type in Typescript
6. What is the difference between an interface and a type
7. What is union in Typescript
8. How to narrow the union in Typescript
9. What is void in Typescript
10. What is never in Typescript
11. What is any in Typescript
12. What is unknown in Typescript
13. How to work with DOM in Typescript
14. How to work with classes in Typescript
15. What is an enum in Typescript
16. What are generics in Typescript
17. What is a tuple in Typescript
18. What is optional property in Typescript
19. How to cover dynamic keys in the object
20. What is index signature in Typescript
21. What is a record type in Typescript
22. What is omit and pick in Typescript
23. What is readonly in Typescript
24. What is partial in Typescript
25. What is required in Typescript
26. How to use Typescript together with React
27. What is type inference in Typescript
28. What is literal type in Typescript
29. What is tsconfig.json file
30. What are the core components of Typescript
31. How to transpile Typescript to Javascript
32. What is d.ts file in Typescript
33. What is map file in Typescript