Opening drill
How do you choose between an interface and a type alias in production TypeScript? | Aporeon