Problems

Summoning the challenge bank…
Write the narrowing a compiler would demand (Hard · TypeScript) — WTF JavaScript