RecordTabCallbacks interface presentation exported

Last updated: 2026-03-04T23:21:38.424Z

Metrics

LOC: 13 Complexity: 1 Params: 0

Signature

interface RecordTabCallbacks

Source Code

export interface RecordTabCallbacks {
  onStart: () => void;
  onStop: () => void;
  onPause: () => void;
  onResume: () => void;
  onClear: () => void;
  onExport: (framework: string) => void;
  onCopyScript: () => void;
  onDismissScript: () => void;
  onToggleOptimizeAI: (checked: boolean) => void;
  onRemoveStep: (index: number) => void;
  onUpdateStep: (index: number, value: string) => void;
}

Dependencies (Outgoing)

graph LR RecordTabCallbacks["RecordTabCallbacks"] RecordStep["RecordStep"] RecordingState["RecordingState"] t["t"] onSaveEdit["onSaveEdit"] onExport["onExport"] RecordTabCallbacks -->|uses| RecordStep RecordTabCallbacks -->|uses| RecordingState RecordTabCallbacks -->|uses| t RecordTabCallbacks -->|calls| onSaveEdit RecordTabCallbacks -->|calls| onExport style RecordTabCallbacks fill:#dbeafe,stroke:#2563eb,stroke-width:2px click RecordTabCallbacks "3231ef572a5c128f.html" click RecordStep "8cb8be63cdcfb14e.html" click RecordingState "7a99c111d189ad7f.html" click t "8e8864a3c5cfd1e1.html" click onSaveEdit "4da18155cf8b7f44.html" click onExport "d12261bbd260eb6b.html"
TargetType
RecordStep uses
RecordingState uses
t uses
onSaveEdit calls
onExport calls

No incoming dependencies.