我正在使用PhpStorm / WebStorm。我想知道JSDoc是否可以记录接受原型的方法并返回该原型的实例?
即:
/**
* @param {prototype<T>} Model
* @param {Object} props
* @return {T} a new instance
* @template {T}
*/
function create(Model, props) {
return new Model(props);
}
答案 0 :(得分:0)
请参阅https://github.com/google/closure-compiler/wiki/Generic-Types(最后一个示例与您的情况类似)
您在IDE中遇到任何问题吗?