Monaco 中的 TypeDefinitionProvider 和 ImplementationProvider、DefinitionProvider 类似,右键点击变量名称,现在 “选择转到类型定义”, 跳到指定位置。
通过 registerTypeDefinitionProvider 添加 TypeDefinitionProvider 处理方法
实现 provideTypeDefinition 并返回 Definition
Definition 中定义了跳转位置
代码实现如下
export function typeDefinitionProvider(
editor: monacoEdito