我有一个函数以Express Request和Response对象作为参数。
function doStuff(req, res) {
// do something
}
如何使用jsdoc记录req
和res
的类型?
编辑:我觉得这不是重复的原因是我在问如何专门将Express类用作类型,而其他问题则建议将其记录为Object
,然后记录属性< / p>
答案 0 :(得分:0)
您不仅可以使用JsDoc的参数类型和描述,还可以使用它们的预期成员。
/**
*
* @module doStuff
* @function
* @param req {Object} The request.
* @param res {Object} The response.
* @param req.params.foo {String} The foo param.
* @param req.query.bar {String} The bar query.
* @param req.body {Object} The JSON payload.
* @param {Function} next
* @return {undefined}
*/
function doStuff(req, res, next){
}