如果库作者不是用 typescript 的,他自己又不写接口声明,靠外置的声明文件真不靠谱,要不是更新不及时,要不就是写的不对,要不就是各种 any 糊弄过去了,第三方去贡献难度也不小,谁能把你的文档全跟一遍?测试还要用 ts 重写一次,升级一时爽,重写声明 xxx。流行库还好啊,小众库难得救了。
说好的提示即文档,各种不提示,写着写着发现一天大部分时间提 issues 了,经常有去 pr 的冲动,但一想作者不用 ts 写,我去帮他写声明,一次还好,但怎么可能跟着做迭代呢! ts 虽好,只是感觉它不强势到逼迫所有人转过来就始终不算好用。
没有声明的姑且可以按 js 的写法写,碰到过时或者有错的想杀人了有木有!大家怎么克制自己的冲动的?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.