runtime behavior
TypeScript in Production notes about runtime behavior
How to Type a TypeScript Class: Fields, Constructors, Methods, and Inheritance
Type class fields, constructors, and methods in one Account example, then extend it while keeping compiler checks separate from runtime behavior.

