Formhaus capabilities
capabilitiesGet the full Formhaus definition reference before writing or editing forms: field types, props, validation, conditions, steps, actions, translations, and adapters.
Instructions
Call this first, before writing or editing a definition, for the full reference of what a definition supports; example_definitions gives whole working forms to copy instead. Lists what a Formhaus definition supports: field types, sections, repeatable groups, field props, validation rules, condition operators, step and route semantics, actions, translation (lang, messages, labels, i18n keys, overlay addresses) and adapters. To check a finished definition, call validate_definition instead. To upgrade a 0.10 project, read the formhaus://migrate/0.11 resource.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| i18n | No | ||
| steps | Yes | ||
| groups | Yes | ||
| actions | Yes | ||
| adapters | Yes | ||
| sections | Yes | ||
| conditions | Yes | ||
| definition | Yes | ||
| fieldProps | Yes | ||
| fieldTypes | Yes | ||
| containerTypes | Yes | ||
| fieldTypeNotes | Yes | ||
| validationRules | Yes | ||
| customFieldTypes | Yes |