TypeScript tip: Read “extends” as "equals", “assignable to”, or “subset of”


TypeScript tip:

Read “extends” as "equals", “assignable to”, or “subset of”.

So read this:

function getKey<K extends string>(Val: any, key: any)

As this:

"K is a string" Or “K is a subset of string.” Or “K is assignable to string”.

View original on X