Types in Prototypes
summary
Examines how to define types in JavaScript’s classical prototype-based inheritance model, discussing peculiarities of JavaScript and TypeScript. Covers type-related questions and issues that arise when working with prototypes and how TypeScript handles (or mis-handles) them.
AI-written summary · about
chapters (9)
- 0:00Welcome
- 2:34Speaker background
- 7:59Prototype inheritance history
- 11:55Functional vs class inheritance
- 22:53Optional fields in prototype chain
- 28:14TypeScript prototype typing
- 35:48Merging classes and constructors
- 41:27Typing prototype challenges
- 44:21Q&A
related talks
28mJavaScript inheritance: beyond the basics
51mTypeScript - Beyond the Basics
01h 52mPro.Prototypes Workshop
41mIntroduction to TypeScript
01h 04mAdvanced Types in TypeScript
01h 05mBusy TypeScript Developer’s Guide to Advanced TypeScript
01h 01mDeconstructing TypeScript’s Type System
21mAdvanced TypeScript
