fields.mixins.base.FieldCoreMixin.validate_component#
- FieldCoreMixin.validate_component(index: ComponentIndex, component: Any) None [source]#
Validate a single field component and its index.
Checks that:
the component is a FieldComponent,
the component’s grid matches the field’s grid,
the index is of the correct type (int or tuple of ints).
- Parameters:
- Raises:
TypeError – If the component is not a FieldComponent or index is not valid.
ValueError – If the component uses a different grid or index format is incorrect.