rrweb
Version:
record and replay the web
20 lines (19 loc) • 580 B
TypeScript
import { actionWithDelay, eventWithTime } from '@rrweb/types';
export declare class Timer {
timeOffset: number;
speed: number;
private actions;
private raf;
private lastTimestamp;
constructor(actions: actionWithDelay[] | undefined, config: {
speed: number;
});
addAction(action: actionWithDelay): void;
start(): void;
private rafCheck;
clear(): void;
setSpeed(speed: number): void;
isActive(): boolean;
private findActionIndex;
}
export declare function addDelay(event: eventWithTime, baselineTime: number): number;