JSON/JS 对象自动生成 Typescript 的 interface 类型
source link: https://www.v2ex.com/t/845273
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
最近刚好用到了 ts, 但是发现在定义类型的时候总是去对着后端给的结构一个一个对照着写属性比较麻烦,就顺手写了个小工具,可以基于 JSON 格式或者 JS 对象来生成对应的 interface ,有需要的朋友可以尝试一下~
工具在线地址:https://jerryyuanj.github.io/x2interface/
截图:
欢迎 Issue ,PR ,Star ~
Hypn0s 10 小时 42 分钟前
可以考虑支持一下可选参数
fgwmlhdkkkw 9 小时 6 分钟前
fox2081 9 小时 1 分钟前
JerryY 8 小时 56 分钟前
caisanli 8 小时 54 分钟前 via iPhone
JerryY 8 小时 52 分钟前
1 ,增量的调用所有接口?还是要根据后端的 API doc 来生成?
2 ,提交发布到 npm-->那我的每次修改都要去 publish & install 吗?
可能理解的有问题,你们有类似的实践吗?
guisheng 8 小时 49 分钟前 via iPhone
mariaovo 8 小时 48 分钟前
JerryY 8 小时 39 分钟前
JerryY 8 小时 37 分钟前
fox2081 8 小时 37 分钟前
2.发布是为了组里其他人使用,实际是有 CI 的,后端项目构建会触发前端的更新,更新完自动运行脚本发布,用的人本地更新,经常更新确实麻烦,但也比嵌入到项目中要好管理。
这个方案是我自己构思编写并且目前在用的,组员用过都说好,因为依赖后端和实际需求架构,没开源出来
JerryY 8 小时 35 分钟前
( ps:我的这个工具,也能解析 js 对象哦 :)
JerryY 8 小时 28 分钟前
wunonglin 5 小时 27 分钟前
wunonglin 5 小时 27 分钟前
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK