【问题标题】:Jaydata - TypescriptJaydata - 打字稿
【发布时间】:2016-10-03 07:59:52
【问题描述】:

我使用 jaysvcutil 编译 OData $metadata 并创建 JayDataContext.js,它真的很棒,但我使用 Typescript,我不想在 typescript 和其他第三方工具(如 requirejs 或 systemjs)中使用导入/导出语法,.. . jaysvcutil 制作 JayDataContext.d.ts,它的模块只能在打字稿中导入! 如何编译 JayDataContext.d.ts 并在没有导入语法的情况下使用它的声明文件?

【问题讨论】:

  • +1 你知道怎么做吗?我正在尝试使用 JayData 1.5.6,但到目前为止还无法使其工作。我使用了早期版本,没有发现此类问题。
  • 我在 github 上有一个示例代码,我将开发并添加一些更专业的功能。你可以在这里看到一个简单的 odata-jaydata 项目github.com/Alikhll/Implement-Odata-JayData

标签: typescript jaydata


【解决方案1】:

您可以使用 roslyn api 自己生成代码,当然您也应该创建所有需要的 typescript 声明。 如您所知,您可以使用反射来实现此功能,但它会在运行时,但 roslyn 确保您确保在每个构建中都有所有生成的代码。

【讨论】:

  • 请添加一些代码和参考并扩大您的答案。
猜你喜欢
  • 1970-01-01
  • 2023-03-07
  • 2021-07-27
  • 1970-01-01
  • 2017-12-28
  • 2020-09-28
  • 2017-11-24
  • 2018-01-09
  • 2018-07-13
相关资源
最近更新 更多