VSCode 创建 TypeScript 扩展以注入全局定义

Kev*_*ian 5 typescript visual-studio-code vscode-extensions

假设我有一个.d.ts定义命名空间的 TypeScript 定义文件 () Foo。我希望能够Foo对任何 TypeScript 文件使用全局自动完成功能,而无需专门导入、通过注释引用定义文件或使用tsconfig.json基于 Node 的支持(也称为 no node_modules)。

这或多或少类似于window.Foo = ...在浏览器的其他地方定义并在此脚本中使用的场景。

我希望创建一个基本上注入此类定义的扩展,这样对于任何新的.ts干净项目中的任何新的空文件,我将能够键入Foo并获取所有自动完成建议。但是,我还没有找到关于如何开始的良好指南。指向执行类似操作的示例扩展的指针就足够了(我是编写 VSCode 扩展的新手)