Issue #124 — February 5, 2020
A few TypeScript features that work in a potentially surprising way: interfaces with excess properties, nominal typing with classes, and discriminated unions.
How to represent sentinel values in the type system using special values, symbols, literal types, or discriminated unions.
Dr. Axel Rauschmayer
How TypeScript’s structural type system determines assignability of object and function types.
A useful hasOwnProperty function built using type predicates, intersection types, and the Record<K, T> type.
Read this issue in your browser
No longer want to get these emails? Unsubscribe here. Marius Schulz, 42 Shoreline Building, 42 Newnton Close, London N4 2GT