This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Dominik 🔮
tkdodo.eu
did:plc:3nqrhu5mthmias3zc4a2ovzj
📚 Have you ever seen a TypeScript type say:
T extends any ? ... : never
and wondered: why would you do that - that doesn’t do anything! Or does it?
It does! I’m explaining it based on the `DistributiveOmit` type in my newest article:
https://tkdodo.eu/blog/omit-for-discriminated-unions-in-type-script
2025-11-24T15:49:35.737Z