13个版本 (2个稳定版)

2.0.1 2023年7月14日
2.0.0 2023年7月13日
0.1.10 2023年3月23日
0.1.6 2023年2月20日
0.1.2 2022年12月30日

#3#typeshare

MIT 许可证

47KB
1.5K SLoC

Rust 1K SLoC // 0.0% comments TypeScript 190 SLoC // 0.0% comments

TRAM类型

此仓库包含用于TRAM系统的类型/模式定义。

typeshare

此仓库实现了typeshare,用于从Rust定义生成Typescript类型。

  1. 通过rustup安装Rust。
  2. 通过cargo安装typeshare cli: cargo install typeshare-cli
  3. 运行类型生成命令
    • 通过vscode任务: generate typescript types
    • 通过命令: typeshare . --lang=typescript --output-file=./tram_types.ts

这将在本地创建tram_types.ts,并在TRAM前端源代码下(前提是TRAM仓库已克隆在此文件夹中相邻)。

依赖项

~27–39MB
~721K SLoC