@brainfish-ai/web-tracker
Version:
Brainfish Tracker for Web
38 lines (37 loc) • 1 kB
TypeScript
declare class Recorder {
static mockImplementation(arg0: () => any): void;
options: {
emit: {
(event: any): void;
(event: any): void;
};
plugins: import('@rrweb/types').RecordPlugin[];
sampling: {
scroll: number;
media: number;
canvas: number;
input: "last";
};
blockClass: string;
blockSelector: undefined;
ignoreClass: string;
ignoreCSSAttributes: undefined;
maskTextClass: string;
maskTextSelector: undefined;
maskAllInputs: boolean;
maskInputOptions: {
password: boolean;
};
maskInputFn: undefined;
maskTextFn: undefined;
};
stop: (() => void) | null;
constructor(handleEvent: {
(event: any): void;
(event: any): void;
});
start(): void;
getMirror(): import('rrweb-snapshot').Mirror;
takeFullSnapshot(): void;
}
export default Recorder;