我想创建一个Typescript语言服务插件(例如https://github.com/Microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin),并将此插件与在浏览器中运行的摩纳哥编辑器集成在一起。
有没有可能将Typescript语言服务插件集成到Monaco?
发布于 2021-04-14 13:21:17
看起来可以扩展后台worker了。您可以在this GitHub issue中阅读有关它的所有内容。
当您提供自己的customTSWorkerFactory时,this code将运行以创建您的worker。
在这里,您可以使用您想公开的任何附加方法来修补worker实例,这些方法可以完成一些在不访问TypeScript编译器API的情况下无法完成的操作(它们将作为第二个参数传递给customTSWorkerFactory函数)。
从这里开始,你应该能够真正完成任何事情。
https://stackoverflow.com/questions/45513539
复制相似问题