interface
RegisteredPluginField
Registration stored by Ridu after a helper has checked the component and decoders. Plugin authors should use definePluginField or defineFieldComponent and let TypeScript infer the result. Do not construct this object or call its component directly: Ridu supplies the field's form connection when rendering it.
Properties
| Property | Type | Description |
|---|---|---|
type | FieldType | The type value. |
fieldType | string | The fieldType value. |
component | Component< | The component value. |
decodeConfig | (field: SchemaField) => unknown | The decodeConfig value. |
decodeValue | (value: unknown) => unknown | The decodeValue value. |
decodeInput | (value: unknown) => unknown | The decodeInput value. |
decodeFormValue | (value: unknown) => unknown | The decodeFormValue value. |
__@registration@2502 | true | The __@registration@2502 value. |
Full signature
interface RegisteredPluginField { ... }Methods
RegisteredPluginField.component()Public method RegisteredPluginField.component from @riducms/plugin.
RegisteredPluginField.decodeConfig()Public method RegisteredPluginField.decodeConfig from @riducms/plugin.
RegisteredPluginField.decodeFormValue()Public method RegisteredPluginField.decodeFormValue from @riducms/plugin.
RegisteredPluginField.decodeInput()Public method RegisteredPluginField.decodeInput from @riducms/plugin.
RegisteredPluginField.decodeValue()Public method RegisteredPluginField.decodeValue from @riducms/plugin.