The release candidate for TypeScript 2.9 has been published, featuring a modified keyof operator and the ability to import types from other modules. Daniel Rosenwasser
TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes called --strictPropertyInitialization. Marius Schulz
Rather than starting with a “naked” any type, start with a “naked” interface with a string index signature and refine property types as you go. Tane Piper
TypeScript 2.8’s conditional types can be used to create compile-time inference assertions, which can be used to write tests that verify the behavior of TypeScript’s inference on your API. Sufian Rhazi