Models are not just a nifty feature for type checking. They enable you to attach behavior to your actions in a straightforward and highly discoverable way
In this lesson, you will learn:
thisissues by using self
To learn more about TypeScript check out John Lindquist's wonderful course, Up and Running with TypeScript.