我正在学习OData和TypeScript,当了解OData客户端代码生成器时,我想到类似的方法可以用于获取OData终结点的TypeScript接口。这在重构时会非常有帮助 :)
所以我想知道是否有人在这方面有经验。例如他们使用了哪些工具(如果有的话),遇到了什么问题。
所以我想知道是否有人在这方面有经验。例如他们使用了哪些工具(如果有的话),遇到了什么问题。
你可以使用odata2ts
./odata2ts.config.ts
import { ConfigFileOptions, Modes } from "@odata2ts/odata2ts";
const config: ConfigFileOptions = {
mode: Modes.models,
services: {
metadata: {
source: "odata_metadata.xml",
output: "odata/metadata",
},
}
}
export default config;
将服务器的元数据文件导出到./odata_metadata.xml
(示例:TripPin.xml)
生成类型
npx odata2ts