TypeScript 关闭--checkJs以提高完成度

ozxc1zmp  于 4个月前  发布在  TypeScript
关注(0)|答案(1)|浏览(45)

TypeScript版本: 3.1.0-dev.20180725
代码

/**
* @typedef {object} I
* @property {number} m
*/

/** @returns {I} */
function f() { return { x: 0 }; }
const x = f();
x.

预期行为:

仅获取 m 的补全。

实际行为:

获取了 I , fx 的补全。但它们都不是属性。

whlutmcx

whlutmcx1#

正如我在上一条评论中提到的,我想知道为什么我会看到一个滚动到末尾的建议列表,而不是从开头开始。这个建议列表显然会先显示最不重要的结果,而我必须滚动到顶部才能看到与实际类型相关的完成项。我不介意所有的额外建议(因为它们在一定程度上是正确的,而且很难/不可能从上下文中正确推断出来),但我介意的是,我看不到列表顶部最合理的建议。建议排序优先级?也许我错过了一个配置?尽管我认为这可以被认为是相当接近预期的默认行为。

相关问题