Did you know that TypeScript differs from any other programming language when it comes to comparing types? This episode is an introduction to TypeScript Structural Type System. It’s a deep dive to its type universe, to help you understand how the language treats types. Discover all the available types and how they are related to each other. Get familiar with the weird parts of TypeScript when it comes to type compatibility. Review the top level types and what they support. We will also learn how they are related with the wildcards any, unknown and never. Stay until the end, to discover the nullable primitive values and how they are related with other types.
TLTR; Typescript \ Core Concepts