Books on TypeScript:
The “TypeScript Handbook” is a good reference for the language. I see “Tackling TypeScript” as complementary to that book.
The “TypeScript Language Specification” explains the lower levels of the language.
The TypeScript repository has type definitions for the complete ECMAScript standard library. Reading them is an easy way of practicing TypeScript’s type notation.