如何使某些东西在Visual Studio代码的智能感知中可用

时间:2019-10-08 08:06:32

标签: visual-studio-code

让我们说我有一个像这样的对象:

const test = {
  ab: '12',
  de: '34',
  fg: '11',
  ...
}

有什么方法可以使该对象在智能感知中可用?这样我就可以输入ctrl + space并像test.[show me possible values]

一样访问它

1 个答案:

答案 0 :(得分:0)

在这种情况下,您正在寻找某种类型帮助器,可以选择打字稿或流程(两个非常受欢迎)。

Typescript(我更喜欢它)就像javascript一样工作,但是它具有类型(编译为js)。

Flow只是使用额外的语法将类型添加到现有js文件中。 (必须与babel一起编译以生成可运行的js)。

然后,如果您将其写入.ts文件,则vs代码将告诉您const <link rel="stylesheet" type="text/css" href="{{asset('assets/css/meanmenu.css')}}"> <link rel="stylesheet" type="text/css" href="{{asset('assets/css/magnific-popup.css')}}"> 上存在哪些属性。

之后,您可以将其占用一个缺口并为test变量声明类型,它甚至会检查您是否不打算为它分配一些随机的内容,这可能会破坏其他内容。