Understanding TypeScript’s type notation | Heykuki News