【发布时间】:2019-12-11 16:01:49
【问题描述】:
目标:我想生成一个基于流类型的 UI 表单。为此,我需要将流类型转换为 JS 对象,然后我可以使用它来生成表单
我看过 Flow-runtime。我查看了 Google 上的前 3 页。
type user = {
first_name: string,
last_name: string
}
将转换为
const user = {
first_name: 'string',
last_name: 'string'
}
【问题讨论】:
-
您需要帮助将
type定义转换为const声明、帮助将const声明转换为表单、两者都提供帮助还是其他方面的帮助? -
类型定义到 const 声明中
-
您需要运行一些脚本来检查 Flow 类型,然后在您的代码被转译/运送之前输出
const声明。我不确定你的构建过程是什么样的,所以我不能说这个脚本应该在哪里/何时运行。根据您的格式的具体程度,这似乎是正则表达式的情况。对于普通的 JS 对象,我不认为有一个工具允许“编程”访问 Flow 类型的Object.entries或for...of。
标签: javascript babeljs flowtype