【发布时间】:2023-02-07 16:23:47
【问题描述】:
使用 ts-rs 时,是否可以从我的 Rust 枚举在打字稿中生成 numeric enums?
#[derive(Serialize, Deserialize, TS, Debug)]
#[serde(rename_all = "camelCase")]
#[ts(export, export_to = "../src/types/interfaces/")]
pub enum MyEnum {
Display = 0,
Extents = 1,
Limits = 2,
View = 3,
}
成为
export type MyEnum = "display" | "extents" | "limits" | "view";
我希望它变成类似的东西
export const enum MyEnum = {
Display = 0,
Extents = 1,
Limits = 2,
View = 3,
}
这可能吗?
【问题讨论】:
标签: typescript rust serde