As the summary suggests, this project aims to streamline development by eliminating redundant definitions
in both the backend and frontend through static analysis of routes, functions, structs, enums and types. Utilizing the
#[metadata] procedural attribute macro and the generate! procedural macro, the project extracts
relevant information and generates the corresponding api in a TypeScript file. Currently, the project supports
the axum framework, with plans to extend support to additional backends in the future.



