我现在的写法,类似于 ts
/**
* 你好世界
* @returns { Promise<Boolean> } - 描述
*/
const hello = () => {
...
return !!(any...)
}
不知道 js 有没有什么规范能够约定 Promise 返回的参数类型?
例如
/**
* @returns { Promise< Boolean | String > } - 描述
*/
1
hoythan OP 另外 vscode 如何才能实现鼠标经过函数显示它的注释信息?没有找到可用的插件求推荐
|
2
lovedebug 2018-12-19 10:28:25 +08:00
印象中 VS 有 doc 插件可以用,自己也可以引入外部的 doc 库用作代码注释和格式化
|
3
Pastsong 2018-12-19 10:36:59 +08:00
|
4
TomVista 2018-12-19 10:46:07 +08:00
我觉得你写的就是 jsdoc,和 ts 没什么关系....
另外你要的插件 vs 原生带 |
5
hoythan OP @TomVista
@Pastsong 规范只有约束了 类型,没有约束 promise 返回的有哪些类型,因为 异步比较多,都是 promise 没有实际意义 http://usejsdoc.org/tags-returns.html |
7
azh7138m 2018-12-19 11:02:50 +08:00 via Android
jsdoc 的格式就行,ts ( vscode )支持这种注释
|
8
TomVista 2018-12-19 15:39:22 +08:00
|
9
azh7138m 2018-12-19 17:14:35 +08:00
|