如何停止IDEA警告unresolved function
Promise.then
所需文件?
我该如何解决这个问题?
如果我声明Promise
并在同一个文件中使用它,那就没问题,没有警告。但如果我在一个文件中宣布承诺并在另一个文件中使用它,IDEA会向我显示警告unresolved function
。
当然,我可以关闭这种警告类型,但我需要在其他地方看到这样的警告,其中存在真正的问题。
我在Promise
声明foo.js
,并在bar.js
下方提出要求。
foo.js
'use strict';
function foo () {
return new Promise(resolve => {
resolve(true);
});
}
module.exports = foo;
bar.js
'use strict';
const foo = require('./foo');
function bar () {
foo().then().then();
}
module.exports = bar;
向我展示foo承诺的第一个then
方法的警告。
答案 0 :(得分:0)
尝试使用JSDoc:
/**
*
* @return {Promise}
*/
function foo () {
return new Promise(resolve => {
resolve(true);
});
}
适合我