Fix types in rrwebPlayer (#1247)
* Export correct mirror in player Was using DeprecatedMirror in its types, that shouldn't be used anymore. * Add playRange to types * Create smooth-poems-bake.md * Apply formatting changes * Add $set to player type * Update smooth-poems-bake.md * Apply formatting changes * Last two arguments of playRange are optional
This commit is contained in:
5
.changeset/smooth-poems-bake.md
Normal file
5
.changeset/smooth-poems-bake.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
'rrweb-player': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix `player.getMirror`, `player.playRange`, `player.$set` types in rrwebPlayer
|
||||||
12
packages/rrweb-player/typings/index.d.ts
vendored
12
packages/rrweb-player/typings/index.d.ts
vendored
@@ -1,6 +1,7 @@
|
|||||||
import { playerConfig } from 'rrweb/typings/types';
|
import { playerConfig } from 'rrweb/typings/types';
|
||||||
import { eventWithTime } from '@rrweb/types';
|
import { eventWithTime } from '@rrweb/types';
|
||||||
import { Replayer, mirror } from 'rrweb';
|
import { Replayer } from 'rrweb';
|
||||||
|
import { Mirror } from 'rrweb-snapshot';
|
||||||
import { SvelteComponent } from 'svelte';
|
import { SvelteComponent } from 'svelte';
|
||||||
|
|
||||||
export type RRwebPlayerOptions = {
|
export type RRwebPlayerOptions = {
|
||||||
@@ -67,13 +68,20 @@ export default class rrwebPlayer extends SvelteComponent {
|
|||||||
addEvent(event: eventWithTime): void;
|
addEvent(event: eventWithTime): void;
|
||||||
getMetaData: Replayer['getMetaData'];
|
getMetaData: Replayer['getMetaData'];
|
||||||
getReplayer: () => Replayer;
|
getReplayer: () => Replayer;
|
||||||
getMirror: () => typeof mirror;
|
getMirror: () => Mirror;
|
||||||
|
|
||||||
toggle: () => void;
|
toggle: () => void;
|
||||||
setSpeed: (speed: number) => void;
|
setSpeed: (speed: number) => void;
|
||||||
toggleSkipInactive: () => void;
|
toggleSkipInactive: () => void;
|
||||||
triggerResize: () => void;
|
triggerResize: () => void;
|
||||||
|
$set: (options: { width: number; height: number }) => void;
|
||||||
play: () => void;
|
play: () => void;
|
||||||
pause: () => void;
|
pause: () => void;
|
||||||
goto: (timeOffset: number, play?: boolean) => void;
|
goto: (timeOffset: number, play?: boolean) => void;
|
||||||
|
playRange: (
|
||||||
|
timeOffset: number,
|
||||||
|
endTimeOffset: number,
|
||||||
|
startLooping?: boolean,
|
||||||
|
afterHook?: undefined | (() => void),
|
||||||
|
) => void;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user