Release 0.7.32

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 7fb0eb4d19
commit bc78468ef4
2 changed files with 38 additions and 41 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "rrweb", "name": "rrweb",
"version": "0.7.31", "version": "0.7.32",
"description": "record and replay the web", "description": "record and replay the web",
"scripts": { "scripts": {
"test": "npm run bundle:browser && cross-env TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.test.ts", "test": "npm run bundle:browser && cross-env TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.test.ts",

View File

@@ -2,44 +2,41 @@ import Timer from './timer';
import { eventWithTime, playerConfig, playerMetaData, Handler } from '../types'; import { eventWithTime, playerConfig, playerMetaData, Handler } from '../types';
import './styles/style.css'; import './styles/style.css';
export declare class Replayer { export declare class Replayer {
wrapper: HTMLDivElement; wrapper: HTMLDivElement;
iframe: HTMLIFrameElement; iframe: HTMLIFrameElement;
timer: Timer; timer: Timer;
private events; private events;
private config; private config;
private mouse; private mouse;
private emitter; private emitter;
private baselineTime; private baselineTime;
private lastPlayedEvent; private lastPlayedEvent;
private nextUserInteractionEvent; private nextUserInteractionEvent;
private noramlSpeed; private noramlSpeed;
private missingNodeRetryMap; private missingNodeRetryMap;
private playing; private playing;
constructor( constructor(events: Array<eventWithTime | string>, config?: Partial<playerConfig>);
events: Array<eventWithTime | string>, on(event: string, handler: Handler): void;
config?: Partial<playerConfig>, setConfig(config: Partial<playerConfig>): void;
); getMetaData(): playerMetaData;
on(event: string, handler: Handler): void; getCurrentTime(): number;
setConfig(config: Partial<playerConfig>): void; getTimeOffset(): number;
getMetaData(): playerMetaData; play(timeOffset?: number): void;
getCurrentTime(): number; pause(): void;
getTimeOffset(): number; resume(timeOffset?: number): void;
play(timeOffset?: number): void; addEvent(rawEvent: eventWithTime | string): void;
pause(): void; private setupDom;
resume(timeOffset?: number): void; private handleResize;
addEvent(rawEvent: eventWithTime | string): void; private getDelay;
private setupDom; private getCastFn;
private handleResize; private rebuildFullSnapshot;
private getDelay; private waitForStylesheetLoad;
private getCastFn; private applyIncremental;
private rebuildFullSnapshot; private resolveMissingNode;
private waitForStylesheetLoad; private moveAndHover;
private applyIncremental; private hoverElements;
private resolveMissingNode; private isUserInteraction;
private moveAndHover; private restoreSpeed;
private hoverElements; private warnNodeNotFound;
private isUserInteraction; private debugNodeNotFound;
private restoreSpeed;
private warnNodeNotFound;
private debugNodeNotFound;
} }