evt.detach(ctx?)
Similar to EventEmitter.prototype.removeListener()
Last updated
Similar to EventEmitter.prototype.removeListener()
Last updated
Detach all handlers from the Evt or all Evt's handler that are bound to a given context.
Calling this method without passing a context argument is almost never a good idea. An Evt instance should be sharable by modules that are isolated one another. If a module take the liberty to call evt.detach() it can brek the code elswhere.
Handler<T,any>[]
array of Handler that have been detached.
ctx?: Ctx
If is provided only Handler bound to the given context will be removed.
To detach all handlers at once:
Using a context argument