update typings and fix lint errors
This commit is contained in:
@@ -754,10 +754,10 @@ export class Replayer {
|
|||||||
!this.imageMap.has(event)
|
!this.imageMap.has(event)
|
||||||
) {
|
) {
|
||||||
count++;
|
count++;
|
||||||
var canvas = document.createElement('canvas');
|
const canvas = document.createElement('canvas');
|
||||||
var ctx = canvas.getContext('2d');
|
const ctx = canvas.getContext('2d');
|
||||||
var imgd = ctx?.createImageData(canvas.width, canvas.height);
|
const imgd = ctx?.createImageData(canvas.width, canvas.height);
|
||||||
var d = imgd?.data;
|
let d = imgd?.data;
|
||||||
d = JSON.parse(event.data.args[0]);
|
d = JSON.parse(event.data.args[0]);
|
||||||
ctx?.putImageData(imgd!, 0, 0);
|
ctx?.putImageData(imgd!, 0, 0);
|
||||||
}
|
}
|
||||||
|
|||||||
3
typings/record/observer.d.ts
vendored
3
typings/record/observer.d.ts
vendored
@@ -1,9 +1,10 @@
|
|||||||
import { MaskInputOptions, SlimDOMOptions } from 'rrweb-snapshot';
|
import { MaskInputOptions, SlimDOMOptions } from 'rrweb-snapshot';
|
||||||
import { mutationCallBack, observerParam, listenerHandler, blockClass, maskTextClass, hooksParam, MaskTextFn, Mirror } from '../types';
|
import { mutationCallBack, observerParam, listenerHandler, scrollCallback, blockClass, maskTextClass, hooksParam, SamplingStrategy, MaskTextFn, Mirror } from '../types';
|
||||||
import MutationBuffer from './mutation';
|
import MutationBuffer from './mutation';
|
||||||
import { IframeManager } from './iframe-manager';
|
import { IframeManager } from './iframe-manager';
|
||||||
import { ShadowDomManager } from './shadow-dom-manager';
|
import { ShadowDomManager } from './shadow-dom-manager';
|
||||||
export declare const mutationBuffers: MutationBuffer[];
|
export declare const mutationBuffers: MutationBuffer[];
|
||||||
export declare function initMutationObserver(cb: mutationCallBack, doc: Document, blockClass: blockClass, blockSelector: string | null, maskTextClass: maskTextClass, maskTextSelector: string | null, inlineStylesheet: boolean, maskInputOptions: MaskInputOptions, maskTextFn: MaskTextFn | undefined, recordCanvas: boolean, slimDOMOptions: SlimDOMOptions, mirror: Mirror, iframeManager: IframeManager, shadowDomManager: ShadowDomManager, rootEl: Node): MutationObserver;
|
export declare function initMutationObserver(cb: mutationCallBack, doc: Document, blockClass: blockClass, blockSelector: string | null, maskTextClass: maskTextClass, maskTextSelector: string | null, inlineStylesheet: boolean, maskInputOptions: MaskInputOptions, maskTextFn: MaskTextFn | undefined, recordCanvas: boolean, slimDOMOptions: SlimDOMOptions, mirror: Mirror, iframeManager: IframeManager, shadowDomManager: ShadowDomManager, rootEl: Node): MutationObserver;
|
||||||
|
export declare function initScrollObserver(cb: scrollCallback, doc: Document, mirror: Mirror, blockClass: blockClass, sampling: SamplingStrategy): listenerHandler;
|
||||||
export declare const INPUT_TAGS: string[];
|
export declare const INPUT_TAGS: string[];
|
||||||
export declare function initObservers(o: observerParam, hooks?: hooksParam): listenerHandler;
|
export declare function initObservers(o: observerParam, hooks?: hooksParam): listenerHandler;
|
||||||
|
|||||||
5
typings/record/shadow-dom-manager.d.ts
vendored
5
typings/record/shadow-dom-manager.d.ts
vendored
@@ -1,4 +1,4 @@
|
|||||||
import { mutationCallBack, blockClass, maskTextClass, MaskTextFn, Mirror } from '../types';
|
import { mutationCallBack, blockClass, maskTextClass, MaskTextFn, Mirror, scrollCallback, SamplingStrategy } from '../types';
|
||||||
import { MaskInputOptions, SlimDOMOptions } from 'rrweb-snapshot';
|
import { MaskInputOptions, SlimDOMOptions } from 'rrweb-snapshot';
|
||||||
import { IframeManager } from './iframe-manager';
|
import { IframeManager } from './iframe-manager';
|
||||||
declare type BypassOptions = {
|
declare type BypassOptions = {
|
||||||
@@ -10,15 +10,18 @@ declare type BypassOptions = {
|
|||||||
maskInputOptions: MaskInputOptions;
|
maskInputOptions: MaskInputOptions;
|
||||||
maskTextFn: MaskTextFn | undefined;
|
maskTextFn: MaskTextFn | undefined;
|
||||||
recordCanvas: boolean;
|
recordCanvas: boolean;
|
||||||
|
sampling: SamplingStrategy;
|
||||||
slimDOMOptions: SlimDOMOptions;
|
slimDOMOptions: SlimDOMOptions;
|
||||||
iframeManager: IframeManager;
|
iframeManager: IframeManager;
|
||||||
};
|
};
|
||||||
export declare class ShadowDomManager {
|
export declare class ShadowDomManager {
|
||||||
private mutationCb;
|
private mutationCb;
|
||||||
|
private scrollCb;
|
||||||
private bypassOptions;
|
private bypassOptions;
|
||||||
private mirror;
|
private mirror;
|
||||||
constructor(options: {
|
constructor(options: {
|
||||||
mutationCb: mutationCallBack;
|
mutationCb: mutationCallBack;
|
||||||
|
scrollCb: scrollCallback;
|
||||||
bypassOptions: BypassOptions;
|
bypassOptions: BypassOptions;
|
||||||
mirror: Mirror;
|
mirror: Mirror;
|
||||||
});
|
});
|
||||||
|
|||||||
1
typings/replay/index.d.ts
vendored
1
typings/replay/index.d.ts
vendored
@@ -24,6 +24,7 @@ export declare class Replayer {
|
|||||||
private newDocumentQueue;
|
private newDocumentQueue;
|
||||||
constructor(events: Array<eventWithTime | string>, config?: Partial<playerConfig>);
|
constructor(events: Array<eventWithTime | string>, config?: Partial<playerConfig>);
|
||||||
on(event: string, handler: Handler): this;
|
on(event: string, handler: Handler): this;
|
||||||
|
off(event: string, handler: Handler): this;
|
||||||
setConfig(config: Partial<playerConfig>): void;
|
setConfig(config: Partial<playerConfig>): void;
|
||||||
getMetaData(): playerMetaData;
|
getMetaData(): playerMetaData;
|
||||||
getCurrentTime(): number;
|
getCurrentTime(): number;
|
||||||
|
|||||||
Reference in New Issue
Block a user