【发布时间】:2021-02-02 01:15:52
【问题描述】:
我想要的是 Flow 理解 JSDoc 语法,不需要任何转译。
例子:
// @flow
/**
* @param {string} str
* @return {string}
*/
function foo(str) {
return str + str;
}
foo(1); // Flow shows error
然后使用flow check-contents < foo.js 得到错误。
有可能吗?最好不使用 Babel 或任何其他转译器。 (更重要的是 - 当已经有标准可用时,为什么 Flow 会选择发明自己的语法?这基本上会迫使我们选择 TypeScript 而不是 Flow。)
【问题讨论】:
-
其实Typescript支持对带有JSDoc注解的javascript文件进行类型检查typescriptlang.org/docs/handbook/…
-
@Aleksey L. 谢谢。是的,我认为我们将不得不选择 TypeScript。
-
现在这不是很难的决定????
标签: flowtype