Skip to content

PlacementUiPathActionType

PlacementUiPathActionType = RevTurbineConfigUiPathActionType | string & object

CTA action types recognized by the SDK.

The built-in action types come from the schema’s RevTurbineConfigUiPathActionType (the single source of truth). The (string & {}) member keeps autocomplete for the built-ins while also admitting tenant-defined custom action names — a placement authored with a custom (or any unmapped) CTA action flows through the engine as { type: <action-name>, ...config }, and the SDK preserves that name so a CtaResolver can be registered against it via registerCtaResolver.