Typescript II - Nominal and Structural Typing
Here we look at two closely related concepts - the behaviour of Typescript’s type system, and how we can get the type of an object at runtime. We dive into structural typing, nominal typing, Typescript’s value and type spaces, classes, and enums.
Structural Typing
Typescript is a structurally typed language. This means that types are identified by their shape rather than name or alias. We can see this …

