【发布时间】:2023-03-08 21:06:01
【问题描述】:
我正在为 vscode 创建一个功能相当丰富的扩展,并使用了很多 API。但是,我也想使用不在 vscode.d.ts 文件中的 API。
是否可以访问内部 API?如果需要,我很乐意从 vscode 手动编码定义。最好的方法是什么?
【问题讨论】:
标签: typescript visual-studio-code vscode-extensions
我正在为 vscode 创建一个功能相当丰富的扩展,并使用了很多 API。但是,我也想使用不在 vscode.d.ts 文件中的 API。
是否可以访问内部 API?如果需要,我很乐意从 vscode 手动编码定义。最好的方法是什么?
【问题讨论】:
标签: typescript visual-studio-code vscode-extensions
开箱即用不支持此功能。您将不得不进行自定义构建。
我已经设置了一个 Monaco 构建,它在这里公开了一些内部 API:https://github.com/basarat/monaco。由于 Monaco 是从 VS 构建的。如果你想从长远来看,你可以使用类似的自动化工作流程?(而不是快速破解)
【讨论】: