【发布时间】:2019-04-20 06:47:24
【问题描述】:
我们正在用 C# 开发 Web API RESTful 服务,用 React + Typescript 开发 UI。
在我重命名/添加/删除 C# REstAPI 模型中的一些属性后,Web UI 停止工作,因为我忘记在 UI 中重命名它。
此外,我几乎不可能找到此类对象的 API 调用的所有用法。
我想配置强类型,编译时间检查系统,打字稿对象将以某种方式映射到 C# 对象,编译器会检查它。
我可以想象我(程序员)会用一些元数据(C# 命名空间和类名)标记 javascript/typescript 对象。
我该怎么做。
【问题讨论】:
-
您是否尝试过编写自己的编译器? :)
标签: javascript c# typescript compile-time strong-typing