From 06dad675e5599560a7beeb933b6c8f13f88c5176 Mon Sep 17 00:00:00 2001 From: Justin Halsall Date: Wed, 1 Apr 2026 12:00:00 +0800 Subject: [PATCH] Add maxScale to rrwebPlayer types and add docs to others (#1014) --- packages/rrweb-player/typings/index.d.ts | 37 ++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/packages/rrweb-player/typings/index.d.ts b/packages/rrweb-player/typings/index.d.ts index 74124481..6d15307b 100644 --- a/packages/rrweb-player/typings/index.d.ts +++ b/packages/rrweb-player/typings/index.d.ts @@ -5,13 +5,50 @@ import { SvelteComponent } from 'svelte'; export type RRwebPlayerOptions = { target: HTMLElement; props: { + /** + * The events to replay. + * @default `[]` + */ events: eventWithTime[]; + /** + * The width of the replayer + * @defaultValue `1024` + */ width?: number; + /** + * The height of the replayer + * @defaultValue `576` + */ height?: number; + /** + * The maximum scale of the replayer (1 = 100%). Set to 0 for unlimited + * @defaultValue `1` + */ + maxScale?: number; + /** + * Whether to autoplay + * @defaultValue `true` + */ autoPlay?: boolean; + /** + * The default speed to play at + * @defaultValue `1` + */ speed?: number; + /** + * Speed options in UI + * @defaultValue `[1, 2, 4, 8]` + */ speedOption?: number[]; + /** + * Whether to show the controller UI + * @defaultValue `true` + */ showController?: boolean; + /** + * Customize the custom events style with a key-value map + * @defaultValue `{}` + */ tags?: Record; } & Partial; };