[**@wocart/theme v4.1.0**](../../README)

***

[@wocart/theme](../../README) / [index](../README) / checkFieldValue

# Function: checkFieldValue()

> **checkFieldValue**(`field`, `value`): [`FieldValueCheck`](../type-aliases/FieldValueCheck)

What a writer may store: a value that passes the field's rules, or — for a
translatable field — a per-language map whose every entry passes them, so no
language can hold an unsafe link or a wrong type. Stricter than reading: an
image reference or list item with keys the contract does not define is
refused, never stripped.

## Parameters

### field

[`FieldDefinition`](../type-aliases/FieldDefinition)

### value

`unknown`

## Returns

[`FieldValueCheck`](../type-aliases/FieldValueCheck)
