Convert more stuff to TypeScript, and improve typings for Match. This includes some hopefully nonfunctional refactor changes to the way it stores state. This PR also breaks out the types into a separate folder, which we can continue to cleanup.
Also this converts 2 routes to TypeScript. I did Stream keeping it mostly as-is, but I did MiniMapRoute as a function component. Ideally, the code would move to function components.
Convert more stuff to TypeScript, and improve typings for Match. This includes some hopefully nonfunctional refactor changes to the way it stores state. This PR also breaks out the types into a separate folder, which we can continue to cleanup.
Also this converts 2 routes to TypeScript. I did Stream keeping it mostly as-is, but I did MiniMapRoute as a function component. Ideally, the code would move to function components.
Merge #26 first.