Interface: Extension<T>
定义于: packages/extension-api/src/extension-api.d.ts:210
表示一个扩展。
要获取 Extension
的实例,请使用 getExtension。
类型参数
T
T
属性
exports
readonly
exports:T
定义于: packages/extension-api/src/extension-api.d.ts:237
此扩展导出的公共 API(activate
的返回值)。在此扩展激活之前访问此字段是一个无效操作。
extensionPath
readonly
extensionPath:string
定义于: packages/extension-api/src/extension-api.d.ts:225
包含此扩展的目录的绝对文件路径。是 Extension.extensionUri.fsPath 的简写符号(独立于 uri 方案)。
extensionUri
readonly
extensionUri:Uri
定义于: packages/extension-api/src/extension-api.d.ts:219
包含扩展的目录的 uri。
id
readonly
id:string
定义于: packages/extension-api/src/extension-api.d.ts:214
以 publisher.name
形式的规范扩展标识符。
packageJSON
readonly
packageJSON:any
定义于: packages/extension-api/src/extension-api.d.ts:231
扩展的 package.json 的已解析内容。