Represents a type which can release resources, such as event listening or a timer.
Static methods
staticfrom(disposableLikes:Rest<{dispose:() ‑> Void}>):Disposable
Combine many disposable-likes into one. You can use this method when having objects with
a dispose function which aren't instances of Disposable
.
Parameters:
disposableLikes | Objects that have at least a |
---|
Returns:
Returns a new disposable which, upon dispose, will dispose all provided disposables.
Constructor
new(callOnDispose:() ‑> Any)
Creates a new disposable that calls the provided function on dispose.
Note that an asynchronous function is not awaited.
Parameters:
callOnDispose | Function that disposes something. |
---|