跳至主要内容

类: Disposable

扩展自

构造函数

new Disposable()

new Disposable(func): Disposable

参数

func

返回值

Disposable

定义在

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

new Disposable()

new Disposable(callOnDispose): Disposable

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

参数

callOnDispose: Function

释放某些东西的函数。

返回值

Disposable

定义在

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

方法

dispose()

dispose(): void

释放此对象。

返回值

void

定义在

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


create()

static create(func): Disposable

参数

func

返回值

Disposable

定义在

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


from()

static from(...disposableLikes): Disposable

将多个类似可释放的对象合并为一个。当拥有具有释放函数但不是 Disposable 实例的对象时,使用此方法。

参数

• ...disposableLikes: object[]

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

返回值

Disposable

返回一个新的可释放对象,它在释放时将释放所有提供的可释放对象。

定义在

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