Type Checking Classes and Interfaces
Let's learn about checking classes and interfaces in Typescript.
We'll cover the following...
The preceding two sections are all leading up to the very important question of what exactly TypeScript checks when it checks a type.
For example, is the following legal?
class Hat {
constructor(private size: number) {}
}
class Shirt {
constructor(private size: number) {}
}
let x: Hat;
x = new Shirt()
...