@qyrus/journeys
Version:
Record and replay user journeys with continuous streaming.
22 lines (18 loc) • 502 B
TypeScript
import { eventWithTime as Event } from '@rrweb/types';
export interface RecordingConfig {
apiKey: string;
}
export interface RecordingResult {
stopRecording: () => StopRecordingResult;
}
export interface StopRecordingResult {
sessionId: string;
userId: string;
events: Event[];
}
/**
* Starts recording user interactions.
*
* @param userConfig - Configuration with API key
*/
export declare function startRecording(userConfig?: RecordingConfig): RecordingResult;