RecordingSession interface exported

Last updated: 2026-03-05T12:26:14.068Z

Metrics

LOC: 10 Complexity: 1 Params: 0

Signature

interface RecordingSession

Summary

A full recording session with metadata

Source Code

export interface RecordingSession {
  /** Ordered list of recorded steps */
  steps: RecordedStep[];
  /** URL when recording started */
  startUrl: string;
  /** Timestamp when recording started */
  startTime: number;
  /** Current session state */
  status: RecordingStatus;
}

No outgoing dependencies.

Impact (Incoming)

graph LR RecordingSession["RecordingSession"] isValidFieldType["isValidFieldType"] StepCallback["StepCallback"] makeSession["makeSession"] isValidFieldType -->|uses| RecordingSession StepCallback -->|uses| RecordingSession makeSession -->|uses| RecordingSession style RecordingSession fill:#dbeafe,stroke:#2563eb,stroke-width:2px click RecordingSession "fe9e6db030d6d1f2.html" click isValidFieldType "a95b73445027ba7e.html" click StepCallback "8f74ebbf77923c0f.html" click makeSession "5a9b47b0cc679d94.html"
SourceType
isValidFieldType uses
StepCallback uses
makeSession uses