从 Rust 类型生成 TypeScript 绑定
从 Rust 类型生成 TypeScript 类型声明
### 为什么? 在 Rust 中构建 Web 应用程序时,数据结构需要在后端和前端之间共享。 使用此库,您可以轻松地为 Rust 结构体和枚举生成 TypeScript 绑定,这样您就可以保持代码的可读性和可维护性。 在一个地方输入类型。 在处理 WebAssembly 时,ts-rs 也可能派上用场。 ### 如何使用?ts-rs 将一个单一特征 `TS` 进行了暴露,使用 derive 宏,您可以为您的类型实现此接口。然后,您可以使用此特征来获取 TypeScript 绑定。我们建议您在测试中进行此操作。[请参阅示例](https://github.com/Aleph-Alpha/ts-rs/blob/main/example/src/lib.rs) 和 [文档](https://docs.rs/ts-rs/latest/ts_rs/)。 ### 特性 - 从 Rust 结构体生成类型声明 - 从 Rust 枚举生成联合声明 - 与泛型类型兼容 - 与 serde 兼容 - 导出到多个文件时生成必要的导入语句 - 精确控制生成的类型 ### 配置 [dependencies]暂无开放 Issues,或尚未同步最近议题。