Liking cljdoc? Tell your friends :D

mudguard.core


Anyclj

source

Associativeclj

source

atclj

(at key validator)
(at id key validator)
source

AtEvalclj

source

Boolclj

source

chainclj

(chain validator1 validator2 & validators)
source

ChainEvalclj

source

checkclj

(check validator data)
source

coerceclj

(coerce validator data)
source

coerce-or-throwclj

(coerce-or-throw validator data)
(coerce-or-throw validator data msg)
source

Collclj

source

compile-validatorclj

(compile-validator validator)
source

eachclj

(each validator)
source

EachEvalclj

source

entries-validatorclj

(entries-validator m)
source

entryclj

(entry key-validator val-validator)
source

EntryEvalclj

source

equalsclj

(equals val)
source

error?clj

(error? res)
source

errors-atclj

(errors-at key err)
source

extract-success-valclj

(extract-success-val v)
source

FloatNumclj

source

fmapclj

(fmap validator f)
source

FmapEvalclj

source

Fnclj

source

get-constraintsclj

(get-constraints validator)
source

groupclj

(group validator1 validator2 & validators)
source

GroupEvalclj

source

Instclj

source

Intclj

source

is-optional-key?clj

(is-optional-key? k)
source

is-required-key?clj

(is-required-key? k)
source

is-validator?clj

(is-validator? v)
source

join-errorsclj

(join-errors errorA errorB)
source

Keywordclj

source

map-validatorclj

(map-validator m)
source

MapEvalclj

source

maybeclj

(maybe validator)
source

MemptyEvalclj

source

mk-error-idclj

(mk-error-id key)
source

NatIntclj

source

Nilclj

source

no-op-validatorclj

source

NotBlankclj

source

NotEmptyclj

source

Numclj

source

one-ofclj

(one-of validator1 validator2 & validators)
source

OneOfEvalclj

source

opt-atclj

(opt-at key validator)
(opt-at id key validator)
source

optional-keyclj

(optional-key k)
(optional-key id k)
source

optional-key-validatorclj

(optional-key-validator {:keys [id key]} validator)
source

OptionalKeyclj

source

parserclj

(parser id parser-fn)
source

possible-errorsclj

(possible-errors validator)
source

PossibleErrorsWalkerclj

source

predicateclj

(predicate id predicate-fn)
source

required-keyclj

(required-key k)
(required-key id k)
source

required-key-validatorclj

(required-key-validator {:keys [id key]} validator)
source

RequiredKeyclj

source

sample-errorclj

(sample-error id)
(sample-error id constraints)
source

Strclj

source

success-valueclj

(success-value v)
source

success-value?clj

(success-value? v)
source

tree-validateclj

(tree-validate walker validator v)
source

TreeEvalcljprotocol

validator-evalclj

(validator-eval this tree-walker)
source

TreeWalkercljprotocol

-memptyclj

(-mempty this)

-groupclj

(-group this validatorA validatorB)

-mapclj

(-map this validator-map)

-atclj

(-at this id key validator optional?)

-entryclj

(-entry this key-validator val-validator)

-fmapclj

(-fmap this validator f)

-eachclj

(-each this validator)

-chainclj

(-chain this validatorA validatorB)

-one-ofclj

(-one-of this validatorA validatorB)

-leafclj

(-leaf this id vfn constraints)
source

unwrap-keyclj

(unwrap-key k)
source

valid-key-validatorclj

(valid-key-validator valid-keys)
source

validateclj

(validate validator data)
source

validation-errorclj

(validation-error id value)
(validation-error id value constraints)
source

validation-errorsclj

(validation-errors & errors)
source

validatorclj

(validator id constraints fn)
source

ValidatorEvalclj

source

ValidatorWalkerclj

source

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

× close