Anmol Kansal
HomeAboutBlogTerminal

Blog

Thoughts on TypeScript, React, and the web.

Implement ReturnType<T> Utility Type from Scratch in TypeScript
TypeScript

Implement ReturnType<T> Utility Type from Scratch in TypeScript

Jun 17, 2025•2 min read
Why TypeScript Fails to Infer Types in Your Switch Statements
TypeScript

Why TypeScript Fails to Infer Types in Your Switch Statements

Apr 18, 2025•3 min read
🔄 Global State in React Without Context API or External Libraries
React

🔄 Global State in React Without Context API or External Libraries

Apr 5, 2025•2 min read
Implementing a Polyfill for Promise.allSettled() in JavaScript
JavaScript

Implementing a Polyfill for Promise.allSettled() in JavaScript

Mar 28, 2025•3 min read
🚀 Implementing a Polyfill for Promise.all in JavaScript
JavaScript

🚀 Implementing a Polyfill for Promise.all in JavaScript

Mar 15, 2025•2 min read
⏳ How to Timeout a JavaScript Promise (with Code Examples)
JavaScript

⏳ How to Timeout a JavaScript Promise (with Code Examples)

Mar 13, 2025•2 min read
Creating a polyfill for useMemo in ReactJS
JavaScript

Creating a polyfill for useMemo in ReactJS

Mar 9, 2025•2 min read
Creating a Polyfill for useCallback in ReactJS
JavaScript

Creating a Polyfill for useCallback in ReactJS

Mar 6, 2025•2 min read
🚀 Implementing a Polyfill for Promise.any in JavaScript
JavaScript

🚀 Implementing a Polyfill for Promise.any in JavaScript

Feb 28, 2025•2 min read

© 2025 Anmol Kansal