JSON / JS按层级,一键转换为 TS类型

199 阅读1分钟

对于每一个前端,
或每一个Typescript使用者,
把 JS/JSON 转换为 type 或 interface,
是一个被马斯洛判定为低层次的需要。

但需要毕竟是需要,网上各种工具也多如牛毛。
有在线的网站,有写命令的npm包,还有编辑器的插件。。。

那为什么我还要多贡献一个牛毛(不,也许是马毛)呢?

现有工具的缺陷

  • 大部分网站,严格限定JSON,导致书写很不方便,key全部都要加双引号。。
  • 大部分网站,不提供转type选项
  • 大部分网站,不提供拆分子类型选项,要么全拆了,要么全部不拆
  • 编辑器插件,连入口都很隐蔽,让你看不到
  • npm 包仅提供函数或命令行模式,不是给你随时用的

soon-tools的优势

  • JS/JSON 可任意输入
  • 提供类型选项,转typeinterface
  • 提供深度选项,可拆解小于当前深度的子类型
  • 提供转JSON、转JS 选项,方便某些填写特定格式数据的需要
  • 提供明显的复制按钮
  • 记忆配置和源code

使用途径

支持一下

点个赞,给个评论,github再来个star
github.com/leafio/soon…

截图

0.png

1.png

3.png