mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-28 18:08:15 +03:00
Typescript sometimes decides to "compile out" prototype chains like this we have to *enforce* that these classes have the right inheritance, because we do instanceof checks to determine what kind of error was thrown. We could switch to a tagged union approach, but this seems more stable.
Tachi-Server
Tachi-Server is the backend for Tachi.
What's it do?
- Hosts an express backend server.
- Opens a public API on
/api. - Supports various IR frameworks under
/ir - Powers a ridiculously overengineered score import framework.
Setup
Make sure you've ran the bootstrap script in ../_scripts. You can then start the server with
pnpm start (in this directory) or pnpm start-server at the top level.