Visual studio code Visual Studio代码:MS WScript IntelliSense支持从何而来?

Visual studio code Visual Studio代码:MS WScript IntelliSense支持从何而来?,visual-studio-code,wsh,Visual Studio Code,Wsh,我一直在使用VisualStudio代码编写一些Windows脚本,当我在一行中键入WScript时,IntelliSense会弹出正确的代码完成信息,即使是在我的Mac上,这让我感到惊讶 我在VSC网站上读到了,怀疑它可能来自内置的JavaScript支持,也可能来自一些包含的库的自动类型获取,但我真的很想知道这到底是从哪里来的。到目前为止,要么是我的谷歌富,要么是没有人写过关于它的东西,因为我在任何地方都找不到任何信息。有人能回答这个问题吗?它内置在TypeScript中。在VSCode中

我一直在使用VisualStudio代码编写一些Windows脚本,当我在一行中键入WScript时,IntelliSense会弹出正确的代码完成信息,即使是在我的Mac上,这让我感到惊讶


我在VSC网站上读到了,怀疑它可能来自内置的JavaScript支持,也可能来自一些包含的库的自动类型获取,但我真的很想知道这到底是从哪里来的。到目前为止,要么是我的谷歌富,要么是没有人写过关于它的东西,因为我在任何地方都找不到任何信息。有人能回答这个问题吗?

它内置在TypeScript中。在VSCode中,实际上很容易找到源代码,因为您可以在代码中的定义上按F12键,它将显示.d.ts:


嗨,罗布,如果你不介意的话,我有个问题要问你。在WSH之上,我有一个自定义JavaScript解释器,其中包含一些全局对象,如
WScript
。如何扩展VSCode的intellisense?显然,像在这里为WScript编写的那样编写自己的TS接口应该是可行的。要做到这一点,我应该写一个VSCode扩展名,还是更复杂的问题,需要我作为一个单独的问题来提问?您可以为您的接口编写一个带有键入的.d.ts文件。如果你有任何其他问题,你应该问一个单独的问题。