Lapis.Map (Lapis v0.2.0)

Schemas/utilities to work with maps.

For example, these functions allow manipulating an existing map schema:

Summary

Functions

do_parse(input, assigns)

do_reverse(output, map)

extend(schema, keys)

key_default(schema, value_or_fn)

key_optional(schema)

key_rename(schema, name)

key_required(schema)

new(keys, opts \\ [])

partial(schema)

partial(schema, keys)

required(schema)

required(schema, keys)

take(schema, keys)