(post-events poster evt)
Posts one or more events
Posts one or more events
(add-listener recv l)
Add the given listener to the receiver
Add the given listener to the receiver
(remove-listener recv l)
Removes the listener from the receiver
Removes the listener from the receiver
(no-dispatch f)
Wraps f
so that it always returns nil
, to avoid events being re-dispatched.
Wraps `f` so that it always returns `nil`, to avoid events being re-dispatched.
(wrapped f before after & [error])
Returns a new function that wraps f
and posts an event before
and after. The before
fn just receives the same arguments as
f
. The after
fn one more, the return value of f
. The first
argument is assumed to be the runtime, which is used to get the
event poster. The return values of before
and after
are posted
as events. Returns the return value of calling f
.
Any of the event generating functions can be nil
, in which case
it will be ignored.
Returns a new function that wraps `f` and posts an event before and after. The `before` fn just receives the same arguments as `f`. The `after` fn one more, the return value of `f`. The first argument is assumed to be the runtime, which is used to get the event poster. The return values of `before` and `after` are posted as events. Returns the return value of calling `f`. Any of the event generating functions can be `nil`, in which case it will be ignored.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close