Hey there! I have created a plugin that allows you to use Tauri's command and event system with TypeScript types. In my opinion, the existing invoke() API doesn't give me the best experience since there is no type-safety. This project generates the corresponding TS types for your API to use on the frontend.
GitHub Repo: https://github.com/MatsDK/TauRPC
This is a project that I am actively working on. So, feedback or features that could improve the project are always welcome.