Construct a checked model
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