跳至主要内容

接口: Extension<T>

代表一个扩展。

要获取 Extension 的实例,请使用 getExtension.

类型参数

T

属性

exports

readonly exports: T

此扩展公开的公共 API(activate 的返回值)。在扩展被激活之前访问此字段是无效操作。

定义于

packages/extension-api/src/extension-api.d.ts:237


extensionPath

readonly extensionPath: string

包含此扩展的目录的绝对文件路径。它是 Extension.extensionUri.fsPath 的简写形式(独立于 URI 模式)。

定义于

packages/extension-api/src/extension-api.d.ts:225


extensionUri

readonly extensionUri: Uri

包含扩展的目录的 URI。

定义于

packages/extension-api/src/extension-api.d.ts:219


id

readonly id: string

规范扩展标识符,格式为:publisher.name

定义于

packages/extension-api/src/extension-api.d.ts:214


packageJSON

readonly packageJSON: any

扩展 package.json 的解析内容。

定义于

packages/extension-api/src/extension-api.d.ts:231