#dump #poe #data #ninja #date #price #typescript

poeledger-economy-data

包含与 poe.ninja 数据转储一起使用的类型

4 个版本 (2 个破坏性更新)

0.3.0 2023 年 8 月 17 日
0.2.0 2023 年 8 月 10 日
0.1.1 2023 年 8 月 1 日
0.1.0 2023 年 7 月 25 日

#5 in #poe

每月 31 次下载

MIT 许可证

7KB
175 代码行

poeledger-economy-data

A Rust crate 和将 poe.ninja CSV 数据转储转换为可用的 Rust 结构体的 TypeScript 库

Typscript 生成

Rust 库根据需要添加了 typeshare 注解,可以使用 Typeshare CLI 生成基本的 TypeScript 库以保持两种语言之间的类型同步。以下是使用 Typeshare CLI 的命令

typeshare . --lang=typescript --output-file=generated/lib.ts

某些类型无法映射到 TypeScript,例如来自 chronoNaiveDate,因此我们必须在生成的绑定中手动将其替换为 Date

依赖项

~1.7–7.5MB
~56K SLoC