Skip to main content
All field type definitions are exported from @osforms/react. You can import them directly for TypeScript type safety when building headless forms.

FieldType

date, file, and divider exist in the type but the SDK doesn’t render them yet: they’re skipped on screen. Don’t use them in forms you render with @osforms/react. The other 12 types are fully supported.

FormField

FieldOption

Used by select, radio, and checkbox fields.

FieldValidation

FieldConfig

Type-specific configuration options.

Building a form from a local schema

For a full reference of all field types, see Core / Field Types.