Tho*_*mas 6 javascript mongoose node.js jsdoc
这似乎应该有一个明显的答案,但我找不到它.
var mongoose = require('mongoose')
/**
* @param {Mongoose.Model} fooModel
*/
function ExecuteAQueryUsingModel(fooModel) {
Run Code Online (Sandbox Code Playgroud)
我基本上试图将参数定义为a Mongoose.Model,一个用mongoose模型构造函数构造的变量.我不知道如何将jsdoc类型设置为外部定义的类型.
小智 -1
我可能如履薄冰,因为我只是一个业余爱好者,我只是使用 JSDoc 在 Visual Studio Code 中获取 IntelliSense。这个 JSDoc 解决了我的问题:
/** @param {import("express").Response} expressResponse */
function send(expressResponse) {
expressResponse.send('OK');
}
Run Code Online (Sandbox Code Playgroud)
我无法在http://usejsdoc.org/tags-param.html中找到语法,因此这可能特定于打字稿。这是我找到这个想法的地方:https ://www.typescriptlang.org/docs/handbook/type-checking-javascript-files.html
希望这能提供一些帮助,尽管它可能不完全正确。
| 归档时间: |
|
| 查看次数: |
351 次 |
| 最近记录: |