Class: Disposable
Extended by
Constructors
new Disposable(func)
new Disposable(
func):Disposable
Parameters
• func: () => void
Returns
Source
packages/extension-api/src/extension-api.d.ts:66
new Disposable(callOnDispose)
new Disposable(
callOnDispose):Disposable
Creates a new Disposable calling the provided function on dispose.
Parameters
• callOnDispose: Function
Function that disposes something.
Returns
Source
packages/extension-api/src/extension-api.d.ts:73
Methods
dispose()
dispose():
void
Dispose this object.
Returns
void
Source
packages/extension-api/src/extension-api.d.ts:78
create()
staticcreate(func):Disposable
Parameters
• func: () => void
Returns
Source
packages/extension-api/src/extension-api.d.ts:80
from()
staticfrom(...disposableLikes):Disposable
Combine many disposable-likes into one. Use this method when having objects with a dispose function which are not instances of Disposable.
Parameters
• ...disposableLikes: Object[]
Objects that have at least a dispose-function member.