ts 出来这么多年,受欢迎程度一直也在上升,不能否定在健壮行和可维护性方面它都比 js 要好很多,带来的负担就是要手写各种 type ,如果在业务中要使用 ts, 那么自动生成众多接口相关的 ts 类型是必不可少的
还有一点是,你这么排斥 ts ,外面这么卷了,你不写 react ,不写 vue ,不写 ts ,那是不是竞争力又下降了不少,是不是失业离你就越近,大部分程序员脱离了公司可是活不了的,大部分码农只能在公司里面拿时间换薪资,如果能降低 bug 率,增加可维护性,是不是你的绩效也能得到保证😭😭😭
业务里面根本不需要复杂的 ts 体操类型,那都是学习的时候会遇到的,自己吓自己而已
最后贴上我维护的自动化生成工具,如果你有需要可以试用下看看(配置简单,对 issue 会一直积极处理): https://github.com/openapi-ui/openapi-ts-request