update typescript to 3.9.5
This commit is contained in:
17
typings/replay/index.d.ts
vendored
17
typings/replay/index.d.ts
vendored
@@ -1,20 +1,17 @@
|
||||
import Timer from './timer';
|
||||
import { Timer } from './timer';
|
||||
import { eventWithTime, playerConfig, playerMetaData, Handler } from '../types';
|
||||
import './styles/style.css';
|
||||
export declare class Replayer {
|
||||
wrapper: HTMLDivElement;
|
||||
iframe: HTMLIFrameElement;
|
||||
timer: Timer;
|
||||
private events;
|
||||
get timer(): Timer;
|
||||
private config;
|
||||
private mouse;
|
||||
private emitter;
|
||||
private baselineTime;
|
||||
private lastPlayedEvent;
|
||||
private nextUserInteractionEvent;
|
||||
private noramlSpeed;
|
||||
private missingNodeRetryMap;
|
||||
private playing;
|
||||
private legacy_missingNodeRetryMap;
|
||||
private service;
|
||||
constructor(events: Array<eventWithTime | string>, config?: Partial<playerConfig>);
|
||||
on(event: string, handler: Handler): void;
|
||||
setConfig(config: Partial<playerConfig>): void;
|
||||
@@ -24,15 +21,17 @@ export declare class Replayer {
|
||||
play(timeOffset?: number): void;
|
||||
pause(): void;
|
||||
resume(timeOffset?: number): void;
|
||||
startLive(baselineTime?: number): void;
|
||||
addEvent(rawEvent: eventWithTime | string): void;
|
||||
enableInteract(): void;
|
||||
disableInteract(): void;
|
||||
private setupDom;
|
||||
private handleResize;
|
||||
private getDelay;
|
||||
private getCastFn;
|
||||
private rebuildFullSnapshot;
|
||||
private waitForStylesheetLoad;
|
||||
private applyIncremental;
|
||||
private resolveMissingNode;
|
||||
private legacy_resolveMissingNode;
|
||||
private moveAndHover;
|
||||
private hoverElements;
|
||||
private isUserInteraction;
|
||||
|
||||
71
typings/replay/machine.d.ts
vendored
Normal file
71
typings/replay/machine.d.ts
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
import { playerConfig, eventWithTime, Emitter } from '../types';
|
||||
import { Timer } from './timer';
|
||||
export declare type PlayerContext = {
|
||||
events: eventWithTime[];
|
||||
timer: Timer;
|
||||
speed: playerConfig['speed'];
|
||||
timeOffset: number;
|
||||
baselineTime: number;
|
||||
lastPlayedEvent: eventWithTime | null;
|
||||
};
|
||||
export declare type PlayerEvent = {
|
||||
type: 'PLAY';
|
||||
payload: {
|
||||
timeOffset: number;
|
||||
};
|
||||
} | {
|
||||
type: 'CAST_EVENT';
|
||||
payload: {
|
||||
event: eventWithTime;
|
||||
};
|
||||
} | {
|
||||
type: 'PAUSE';
|
||||
} | {
|
||||
type: 'RESUME';
|
||||
payload: {
|
||||
timeOffset: number;
|
||||
};
|
||||
} | {
|
||||
type: 'END';
|
||||
} | {
|
||||
type: 'REPLAY';
|
||||
} | {
|
||||
type: 'FAST_FORWARD';
|
||||
} | {
|
||||
type: 'BACK_TO_NORMAL';
|
||||
} | {
|
||||
type: 'TO_LIVE';
|
||||
payload: {
|
||||
baselineTime?: number;
|
||||
};
|
||||
} | {
|
||||
type: 'ADD_EVENT';
|
||||
payload: {
|
||||
event: eventWithTime;
|
||||
};
|
||||
};
|
||||
export declare type PlayerState = {
|
||||
value: 'inited';
|
||||
context: PlayerContext;
|
||||
} | {
|
||||
value: 'playing';
|
||||
context: PlayerContext;
|
||||
} | {
|
||||
value: 'paused';
|
||||
context: PlayerContext;
|
||||
} | {
|
||||
value: 'ended';
|
||||
context: PlayerContext;
|
||||
} | {
|
||||
value: 'skipping';
|
||||
context: PlayerContext;
|
||||
} | {
|
||||
value: 'live';
|
||||
context: PlayerContext;
|
||||
};
|
||||
declare type PlayerAssets = {
|
||||
emitter: Emitter;
|
||||
getCastFn(event: eventWithTime, isSync: boolean): () => void;
|
||||
};
|
||||
export declare function createPlayerService(context: PlayerContext, { getCastFn, emitter }: PlayerAssets): import("@xstate/fsm").StateMachine.Service<PlayerContext, PlayerEvent, PlayerState>;
|
||||
export {};
|
||||
5
typings/replay/timer.d.ts
vendored
5
typings/replay/timer.d.ts
vendored
@@ -1,5 +1,5 @@
|
||||
import { playerConfig, actionWithDelay } from '../types';
|
||||
export default class Timer {
|
||||
import { playerConfig, actionWithDelay, eventWithTime } from '../types';
|
||||
export declare class Timer {
|
||||
timeOffset: number;
|
||||
private actions;
|
||||
private config;
|
||||
@@ -11,3 +11,4 @@ export default class Timer {
|
||||
clear(): void;
|
||||
private findActionIndex;
|
||||
}
|
||||
export declare function getDelay(event: eventWithTime, baselineTime: number): number;
|
||||
|
||||
Reference in New Issue
Block a user