想象一下嵌入摩纳哥编辑器中的代码片段
export default function(api, file) {
// api.{suggestions here}
}
我想将参数api
和file
与某些打字稿类型相关联,而不在代码段中使用打字稿类型注释。
有点像启发式算法。如果该函数在根作用域中且函数的参数具有名称api
,则使用ApiObject
类型中全局可用的关联d.ts
类型。
我看到了自定义补全提供程序示例,但是此示例不足以了解如何与TS语言服务器一起创建自己的补全。