Liking cljdoc? Tell your friends :D

schema-generators.complete

Experimental support for 'completing' partial datums to match a schema.

Experimental support for 'completing' partial datums to match a schema.
raw docstring

+missing+clj/s

source

completeclj/s

(complete partial-datum & completer-args)

Fill in partial-datum to make it validate schema.

Fill in partial-datum to make it validate schema.
sourceraw docstring

Completerclj/s≠protocol

completer*clj/s

(completer* spec s sub-checker generator-opts)

A function applied to a datum as part of coercion to complete missing fields.

A function applied to a datum as part of coercion to complete missing fields.
source

completerclj/s≠

clj
(completer schema)
(completer schema coercion-matcher)
(completer schema coercion-matcher leaf-generators)
(completer schema coercion-matcher leaf-generators wrappers)
cljs
(completer G__4198)
(completer G__4202 G__4203)
(completer G__4207 G__4208 G__4209)
(completer G__4213 G__4214 G__4215 G__4216)

Inputs: ([schema] [schema coercion-matcher] [schema coercion-matcher leaf-generators] [schema coercion-matcher :- coerce/CoercionMatcher leaf-generators :- generators/LeafGenerators wrappers :- generators/GeneratorWrappers])

Produce a function that simultaneously coerces, completes, and validates a datum.

Inputs: ([schema] [schema coercion-matcher] [schema coercion-matcher leaf-generators] [schema coercion-matcher :- coerce/CoercionMatcher leaf-generators :- generators/LeafGenerators wrappers :- generators/GeneratorWrappers])

Produce a function that simultaneously coerces, completes, and validates a datum.
sourceraw docstring

sampleclj/s

(sample g)
source

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

× close