Base configuration shared by all SVG actions

interface ActionBase {
    a11y?: Accessibility;
    animation?: AnimationOptions;
    branding?: Branding;
    export?: ExportControls;
    interactivity?: InteractivityOptions;
    meta?: Record<string, unknown>;
    viewBox: ViewBox;
}

Properties

Accessibility configuration

animation?: AnimationOptions

Animation options

branding?: Branding

Branding and visual identity

Export controls

interactivity?: InteractivityOptions

Interactivity options

meta?: Record<string, unknown>

Pass-through metadata for tracing/debugging

viewBox: ViewBox

ViewBox dimensions and padding