跳转到主内容

类:Disposable

定义于:packages/extension-api/src/extension-api.d.ts:90

被扩展

构造函数

构造函数

new Disposable(func): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:91

参数

func

() => void

返回

Disposable

构造函数

new Disposable(callOnDispose): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:98

创建一个新的 Disposable,在 dispose 时调用提供的函数。

参数

callOnDispose

函数

用于 dispose 某些内容的函数。

返回值

Disposable

方法

dispose()

dispose(): void

定义于:packages/extension-api/src/extension-api.d.ts:103

Dispose 此对象。

返回值

void


create()

static create(func): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:105

参数

func

() => void

返回值

Disposable


from()

static from(...disposableLikes): Disposable

定义于:packages/extension-api/src/extension-api.d.ts:117

将多个 disposable-likes 合并为一个。当拥有具有 dispose 函数但不是 Disposable 实例的对象时,请使用此方法。

参数

disposableLikes

...object[]

至少有一个 dispose 函数成员的对象。

返回值

Disposable

返回一个新 disposable,在 dispose 时将 dispose 所有提供的 disposables。