Type

AddonActionPreset

@ng-forge/dynamic-forms

Union of every preset name an addon may reference — universal presets plus any contributed via {@link DynamicFormAddonActionPresetRegistry}.

The (string & {}) escape hatch keeps autocomplete on the known + augmented presets while accepting arbitrary strings for one-off adapter presets that don't warrant a module-augmentation. The runtime preset runner already handles unknown names gracefully via its default: arm (logs a warning, no throw). Mirrors FieldDef.type's RegisteredFieldTypes['type'] | (string & {}) shape.

Signature

type AddonActionPreset = CommonAddonActionPreset | keyof DynamicFormAddonActionPresetRegistry | (string & {});