ReplayConfig interface exported

Last updated: 2026-03-05T10:53:28.859Z

Metrics

LOC: 14 Complexity: 1 Params: 0

Signature

interface ReplayConfig

Summary

Configuration for replay timing and visual behaviour

Source Code

export interface ReplayConfig {
  /** Global speed multiplier preset */
  speed: ReplaySpeed;
  /** Milliseconds per character during typing simulation (default: 60) */
  typingDelay: number;
  /** Milliseconds between steps (default: 800) */
  stepDelay: number;
  /** Whether to use the original recorded timing deltas */
  useRecordedTimings: boolean;
  /** Milliseconds to highlight an element before interacting (default: 300) */
  highlightDuration: number;
  /** Whether to display a synthetic cursor overlay during replay (default: true) */
  showCursor: boolean;
}

No outgoing dependencies.

Impact (Incoming)

graph LR ReplayConfig["ReplayConfig"] parseFlowScript["parseFlowScript"] OrchestratorCallbacks["OrchestratorCallbacks"] executeStep["executeStep"] validFlowStep["validFlowStep"] assertFailed["assertFailed"] parseFlowScript -->|uses| ReplayConfig OrchestratorCallbacks -->|uses| ReplayConfig executeStep -->|uses| ReplayConfig validFlowStep -->|uses| ReplayConfig assertFailed -->|uses| ReplayConfig style ReplayConfig fill:#dbeafe,stroke:#2563eb,stroke-width:2px click ReplayConfig "4c8c81817aa14563.html" click parseFlowScript "010c355825278e12.html" click OrchestratorCallbacks "984a6b93df2ea9af.html" click executeStep "a26ccfb820921de2.html" click validFlowStep "0999acbe22f3d4c6.html" click assertFailed "32e8f6272df2aded.html"