Liking cljdoc? Tell your friends :D

vent.core


actclj

(act act-handler)
source

actioncljmacro

(action bindings & rest)
source

Actioncljprotocol

executeclj

(execute this context)
source

chooseclj

(choose & options)
source

create-planclj

(create-plan & {:keys [steps] :or {steps []}})
source

create-rulesetclj

(create-ruleset & fragments)
source

defrulesetcljmacro

(defruleset name & forms)
source

determine-plansclj

(determine-plans ruleset event context)
source

execute-planclj

(execute-plan plan context)
source

execute-plansclj

(execute-plans plans context)
source

from-channelclj

(from-channel event-channel & event-rules)
source

from-channelsclj

(from-channels event-channels & event-rules)
source

FunctionBackedActionclj

source

FunctionBackedSelectorclj

source

gatherclj

(gather gather-handler)
source

gatherercljmacro

(gatherer bindings & rest)
source

Gatherercljprotocol

add-context-toclj

(add-context-to this context)
source

MergingFunctionBackedGathererclj

source

onclj

(on rule-matching-fn & handlers)
source

on-complement-ofclj

(on-complement-of matcher)

Takes a matcher and returns a matcher that matches its complement.

Examples:

  • (on-complement-of (on-type :do-not-match)) will match all types that are not :do-not-match
  • (on-complement-of (on-types [:do-not-match-1 :do-not-match-2])) will match all types that are not :do-not-match-1 or :do-not-match-2
  • (on-complement-of (on :do-not-process)) will match all events that have a falsy property :do-not-process
Takes a matcher and returns a matcher that matches its complement.

Examples:

  - `(on-complement-of (on-type :do-not-match))` will match all types that
    are not `:do-not-match`
  - `(on-complement-of (on-types [:do-not-match-1 :do-not-match-2]))` will
    match all types that are not `:do-not-match-1` or `:do-not-match-2`
  - `(on-complement-of (on :do-not-process))` will match all events that
    have a falsy property `:do-not-process`
sourceraw docstring

on-everyclj

(on-every & handlers)
source

on-typeclj

(on-type event-type & handlers)
source

on-typesclj

(on-types event-types & handlers)
source

optionclj

(option selector & handlers)
source

optionsclj

(options & {:as options})
source

react-toclj

(react-to ruleset event context)
source

Selectorcljprotocol

selects?clj

(selects? this context)
source

selectorcljmacro

(selector bindings & rest)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close