+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "FieldPropertyEditorItem" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" draft = true +++ ## FieldPropertyEditorItem interface Signature ```typescript export interface FieldPropertyEditorItem extends RegistryItem ``` Import ```typescript import { FieldPropertyEditorItem } from '@grafana/data'; ``` Properties | Property | Type | Description | | --- | --- | --- | | [editor](#editor-property) | ComponentType<FieldConfigEditorProps<TValue, TSettings>> | | | [override](#override-property) | ComponentType<FieldOverrideEditorProps<TValue, TSettings>> | | | [process](#process-property) | (value: any, context: FieldOverrideContext, settings: TSettings) => TValue | | | [settings](#settings-property) | TSettings | | | [shouldApply](#shouldapply-property) | (field: Field) => boolean | | ### editor property Signature ```typescript editor: ComponentType>; ``` ### override property Signature ```typescript override: ComponentType>; ``` ### process property Signature ```typescript process: (value: any, context: FieldOverrideContext, settings: TSettings) => TValue; ``` ### settings property Signature ```typescript settings: TSettings; ``` ### shouldApply property Signature ```typescript shouldApply: (field: Field) => boolean; ```