我从函数返回Immutable.js List数据结构.
PHPStorm自动附加以下内容
@returns {*|List<T>|List<any>}.
Eslint给我警告"T"类型的未解决变量.我在哪里可以找到Immutable.js注释的文档?
如何描述将在Eslint中传递的List的@returns注释形状?
/**
* @param n
* @returns {*|List<T>|List<any>}
*/
const getList = (n) => {
let list = Immutable.List()
for (let i = 0; i < n; i++) {
for (let j = 0; j < n; j++) {
list = list.push(Immutable.List.of(i, j))
}
}
return list
}
Run Code Online (Sandbox Code Playgroud)