老哥们 你们项目中用到复杂的 TS 类型体操没 感觉好难 总是觉得怪怪的 没有适应它

2023-05-31 20:27:03 +08:00
 justin2018

复杂一点 完全不知道咋搞~

有的时候搞懂了 N 长时间没有用到忘记了 又要开始复习

目前就靠这个

Instantly parse JSON in any language | quicktype

https://app.quicktype.io/

PS:

用别人的库的时候 希望人家是用 TS 写的

自己写觉得太难 就变成 AnyScript 和 JavaScript 了

928 次点击
所在节点    问与答
6 条回复
superedlimited
2023-05-31 20:30:22 +08:00
多看看官方文档就好了,如果英语有困难,可以看看第三方翻译版本。
ChefIsAwesome
2023-05-31 20:33:10 +08:00
我觉得你要搞明白你是想要编辑器提示,还是真的想要类型。
我反正只需要前面一个,所以用 JSDoc 也无所谓。
justin2018
2023-05-31 20:37:49 +08:00
@ChefIsAwesome

编辑器有提示就行

接手的项目 虽然是 TS 特么全是 Any 还不如 JavaScript + JSDoc
darkengine
2023-05-31 20:48:21 +08:00
我是 interface/enum 打通关
Leviathann
2023-05-31 21:19:34 +08:00
typescript 没有 type level function ,无法对类型进行直接编程,只能无限嵌套表达式,复杂很正常
musi
2023-06-01 08:12:27 +08:00
其实类型体操更多的是复杂,多个类型按照不同条件套来套去,你业务里面要是有这样的逻辑不也难理解么,我觉得复杂的类型体操难以维护,所以尽可能不写

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/944655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX