Skip to contents

Construct a checked model

Usage

as_form_model(definition, resource = "<list>")

Arguments

definition

Named list following form_schema(); sequences are unnamed lists.

resource

Source label for diagnostics.

Value

The definition as a form_model list, without the source label. Invalid definitions raise model_form_error with diagnostics.

Examples

model <- read_form_model("examples/survey-form.yaml", "form.model")
as_form_model(form_definition(model))
#> <form_model> survey @ 2026.2 (schema 1.0.0)
#> 29 fields; 5 sheets