// @ts-expect-error, // @ts-ignore, and other comments that direct how TypeScript's type checking works.| Learning TypeScript Blog
Why a `throws` keyword has not been added to TypeScript, despite some other languages having an equivalent.| Learning TypeScript Blog
Using rest parameters and tuples to apply union type narrowing to a function's parameters| Learning TypeScript Blog
Why it's not practically feasible -or desirable- for a programming language like TypeScript to use strict semantic versioning for its releases.| Learning TypeScript Blog
Why you should increase the compilerOptions.target value in your TSConfig to as recent an ECMAScript version as you can.| Learning TypeScript Blog
How TypeScript's new `satisfies` operator brings the best of type annotations and default type inference.| Learning TypeScript Blog
Diving into why TypeScript doesn't narrow object types before they're modified.| Learning TypeScript Blog
Some of the most creative, wacky explorations of what you can do in TypeScript's type system!| Learning TypeScript Blog
Why functions that return a value are assignable to void-returning function types in TypeScript.| www.learningtypescript.com
What 'TypeScript' refers to, as both a programming language and set of tools, along with why so many developers use them.| www.learningtypescript.com
An exhaustive list of all the easter eggs and general references in the Learning TypeScript book.| www.learningtypescript.com