Visual studio code 如何使用JSDoc定义字符串文字联合类型
我想写一些JSDoc注释(可能在将来)使VS代码能够使用这些信息。我已经看过JSDoc示例,但还没有找到一个涵盖我的特定用例的示例(参见下面的代码)。我将在片段下面进一步解释这一点Visual studio code 如何使用JSDoc定义字符串文字联合类型,visual-studio-code,jsdoc,jsdoc3,Visual Studio Code,Jsdoc,Jsdoc3,我想写一些JSDoc注释(可能在将来)使VS代码能够使用这些信息。我已经看过JSDoc示例,但还没有找到一个涵盖我的特定用例的示例(参见下面的代码)。我将在片段下面进一步解释这一点 /** * N: Not Started * P: In Progress * D: Done * A: Accepted * R: Released */ export type Status = "N" | "P" | "D" | "
/**
* N: Not Started
* P: In Progress
* D: Done
* A: Accepted
* R: Released
*/
export type Status = "N" | "P" | "D" | "A" | "R";
我希望的是为每个单个字符串定义一个到描述的映射。如果JS文档提供了定义映射的好方法,那么VS代码可以显示更好的intellisense数据。例如,如果我在状态类型定义的变量的可能值列表中看到“N”,我希望VS代码能够在其旁边显示“Not Started”。这在JS文档中是可能的吗?注意:我不是问如何使用VS代码来实现这一点,因为我认为这是一个鸡和蛋的问题——JS文档首先需要支持它,然后VS代码才能使用它。因此,我首先想看看使用JSDoc是什么“正确”的方法。有什么原因不能使用enum吗?