Recently, I drove an internal XState Working Group, where every participant has to implement a simple project. The machine itself is pretty simple, here I talk about my Design Decisions, mostly related to TypeScript and the Tests. You can play and inspect the machine on CodeSandbox You can fork the…