CaptionConfig interface exported

Last updated: 2026-03-05T20:47:10.119Z

Metrics

LOC: 8 Complexity: 1 Params: 0

Signature

interface CaptionConfig

Summary

Configuration for the caption step action. Caption is not an "effect" applied on a target element — it is its own step type that shows a floating subtitle during replay.

Source Code

export interface CaptionConfig {
  /** Subtitle text to display */
  text: string;
  /** Screen position of the caption (default: "bottom") */
  position?: "top" | "middle" | "bottom";
  /** Display duration in ms (default: 3000) */
  duration?: number;
}

No outgoing dependencies.

Impact (Incoming)

graph LR CaptionConfig["CaptionConfig"] parseFlowScript["parseFlowScript"] ReplaySpeed["ReplaySpeed"] injectStyles["injectStyles"] parseFlowScript -->|uses| CaptionConfig ReplaySpeed -->|uses| CaptionConfig injectStyles -->|uses| CaptionConfig style CaptionConfig fill:#dbeafe,stroke:#2563eb,stroke-width:2px click CaptionConfig "6a4e635625eabeb9.html" click parseFlowScript "010c355825278e12.html" click ReplaySpeed "b6ebcffd17174260.html" click injectStyles "1583d1e31e597e00.html"
SourceType
parseFlowScript uses
ReplaySpeed uses
injectStyles uses