轱辘 给 Aliyun Node.js SDK 增加类型提示

2019-10-03 14:23:15 +08:00
 azh7138m

代码传送门

安装

yarn add @woodenfish/aliyun-sdk-node

这个轱辘做了什么

版权问题

实际构造请求的代码来自 @alicloud/pop-core ,这部分代码(即 dist/index.js )的版权归原作者所有。

为什么会有这个轱辘

  1. 阿里云的文档搜索很糟糕
  2. 我想有一定的参数提示(在 ts 中,必填参数未填,至少在 IDE 中会有提示了)
  3. apiVersionendponit 我希望有个默认值

还存在的问题

返回值的提示目前是基于 mock 数据做的,导致有的接口没有返回值提示(阿里云的 mock 数据不完整),有的参数类型不对(阿里云的研发分不清 Number 和 String ),有的参数没有,还没有注释。

Q: 有没有解决办法呢?
A: 有的,可以基于阿里云文档或者其他强类型语言的 SDK 来做。
Q: 为什么不做呢?

如何使用

参考 test 代码,其余的请 看 源 码 :)

示例

2163 次点击
所在节点    分享创造
0 条回复

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

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

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

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

© 2021 V2EX