TypeScript: Using var in limited contexts to avoid runtime TDZ checks | Heykuki News