visual-studio-code - 对象键中的jsdoc连字符
问题描述
从包含连字符的 API 返回一个对象。我无法在 VS Code 中使用 JSDoc 记录这一点。在 VS Code JSDoc中,连字符和连字符后的所有内容都被忽略。我也试过Object.<string, string>
了。
/**
* @typedef MyAPIResponse
* @type {object}
*
* @property {string} X-Request-Id
* @property {string} X-Correlation-Id
*/
解决方案
通过使用 TypeScript 声明和三斜杠指令解决。
由于我没有在项目中使用 TypeScript,所以我做了以下操作:
- 为类型创建文件夹
- 将三斜杠指令添加到 JavaScript 文件。示例:
<reference path="./types/my-model.d.ts" />
或使用jsconfig.json
推荐阅读
- date - 日期参数随时间更新 Anylogic
- java - 无法使用 PDFBox 将类路径中的图像插入 PDF
- c# - 输入字符串的格式不正确日期时间c#
- php - 使用 phpmailer 功能发送多个电子邮件地址
- javascript - Material Ui中如何改变循环进度的路径颜色?
- php - php多个下拉列表,使用Ajax
- api - 如果值相同但Jmeter中的序列发生变化,如何管理响应断言
- actions-on-google - 在 Google SmartHome API 的 reportState 中,temperatureK 和spectrumRgb 似乎不能一起工作
- android - 如何像 emulator-xxxx 一样打开 adb connect memu(没有 tcpip)?
- java - 模拟私有方法时,Powermock 抛出 InvalidUseOfMatchersException