Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何实现TypeScript中定义的接口?_Visual Studio Code - Fatal编程技术网

Visual studio code 如何实现TypeScript中定义的接口?

Visual studio code 如何实现TypeScript中定义的接口?,visual-studio-code,Visual Studio Code,我正在使用javascript来实现vs-code插件,但是在使用TreeDataProvider接口时有一些问题。我的插件只在树状视图中显示根节点,但不显示任何子节点。我阅读了vscode树视图示例发现它使用typescript创建了一个实现TreeDataProvider接口的类。我想知道如何在javascript中做到这一点。如果我不实现它,会有问题吗?TypeScript几乎就是JavaScript+类型。只需从示例代码中删除所有类型注释即可将其转换为JS VS代码扩展在节点环境中运行,

我正在使用
javascript
来实现
vs-code
插件,但是在使用
TreeDataProvider
接口时有一些问题。我的插件只在树状视图中显示根节点,但不显示任何子节点。我阅读了vscode
树视图示例
发现它使用typescript创建了一个实现
TreeDataProvider
接口的类。我想知道如何在
javascript
中做到这一点。如果我不实现它,会有问题吗?

TypeScript几乎就是JavaScript+类型。只需从示例代码中删除所有类型注释即可将其转换为JS

VS代码扩展在节点环境中运行,因此如果您的代码正在使用导入/导出,您还必须将它们重写为节点可以理解或使用tsc或babel向下编译js代码的内容