Interface
FieldAddonSupport
@ng-forge/dynamic-forms
Per-field-type addon-support metadata declared at field registration.
Source of truth for the runtime validator: which slots are valid for a field type, which kinds are accepted (optional whitelist).
Field types that do not declare addons on their FieldTypeDefinition
are treated as Tier 3 — addons configured on such fields are dropped
with a warning at config init.
Signature
interface FieldAddonSupportProperties
| Name | Type | Description |
|---|---|---|
slots | readonly AddonSlot[] | Slots a field of this type accepts. |
allowedKinds ? | readonly string[] | undefined | Optional whitelist of allowed addon kinds. Omitted = any registered kind. |
packages/dynamic-forms/src/lib/models/addon/addon-kind.ts:99