std.contract.sketch
as:maybe
added in 3.0
(as:maybe v)
as:optional
added in 3.0
(as:optional k)
closed
added in 3.0
(closed schema)
fn-sym
added in 3.0
(fn-sym f)
from-schema
added in 3.0
(from-schema schema)
from-schema-map
added in 3.0
(from-schema-map m)
sketch from malli’s map syntax
func
macro
added in 3.0
(func args)
macro for constructing a func
func-invoke
added in 3.0
(func-invoke f data)
func-string
added in 3.0
(func-string f)
func?
added in 3.0
(func? x)
checks if instance is a func
lax
added in 3.0
(lax schema)(lax schema ks)
relaxes a map (optional keys and maybe vals)
maybe-string
added in 3.0
(maybe-string m)
maybe?
added in 3.0
(maybe? x)
norm
added in 3.0
(norm schema)(norm schema ks)
gets rid of optional keys
opened
added in 3.0
(opened schema)
optional-string
added in 3.0
(optional-string m)
optional?
added in 3.0
(optional? x)
remove
added in 3.0
(remove schema ks)
tighten
added in 3.0
(tighten schema)(tighten schema ks)
tightens a map (no optionals or maybes)
to-schema
added in 3.0
(to-schema x)
converts object to schema
to-schema-extend
multimethod
added in 3.0
extending schema conversion