将节点模块的导出函数转换为 JSON 对象?

问题描述

这是我的第一个问题,所以我希望我能写好,任何建议都被接受。这是一个设计问题。

我正在使用 create-electron-app-typescript 样板。我使用统一和 JSON 模式进行用户输入,而且我对所有这些语言/工具都不熟悉。

我正在设计一个工具,旨在为可以公开(导出)某些功能的模块创建一个简单、通用的图形界面。 例如:

module.exports = { 
   function sendMoney(account?,amount),function foo(something)
}

我希望我可以像这样翻译模式中的每个函数

{
"title": "sendMoney","type": "object","properties": {
    "account": { 
          "type":"string" 
     },"amount": {
          "type":"int"
     }
 },"required": ["amount"]
}

为了像我现在使用 Uniforms/React 那样轻松地将其立即转换为一种形式。 目标是让用户隐式地创建一个高级“脚本”,它是这些函数的有序和顺序执行,将在第二个时刻被解释。

[编辑]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)