@brainfish-ai/web-tracker
Version:
Brainfish Tracker for Web
24 lines (23 loc) • 645 B
TypeScript
import { default as RecordingManager } from './recordingManager';
declare class Stasher {
recordingManager: RecordingManager;
isRunning: boolean;
events: any[][];
constructor(recordingManager: RecordingManager);
start(): void;
handle(event: any): void;
isInitializingEvent(event: {
type: number;
}): boolean;
isSelectionEvent(event: {
type: any;
data?: any;
}): boolean;
isConsoleEvent(event: {
type: any;
}): boolean;
stop(event: any): void;
stamp(events: any[], timestamp: number): void;
publish(...events: any[][][]): void;
}
export default Stasher;