在Typescript语言服务插件中执行异步任务

时间:2019-02-17 19:28:37

标签: typescript plugins

我正在寻求对名为“ Typescript插件CSS模块”的Typescript语言服务插件进行更新

此服务的作用是拦截函数createLanguageServiceSourceFileupdateLanguageServiceSourceFile,将CSS文件转换为TypeScript定义文件。

我想通过在创建定义文件之前将SASS文件编译为CSS来增强它以支持SASS文件。但是,此编译是异步的。任何人都知道如何将其合并到这里?并不是说返回类型不能是Promise

https://github.com/mrmckeb/typescript-plugin-css-modules/blob/769366a64321fa7961f0e1e9f6f523c46237a264/src/index.ts#L19

感谢任何线索或建议!

0 个答案:

没有答案