add the patch function to utils

This commit is contained in:
Yanzhen Yu
2020-07-18 16:42:11 +08:00
parent c5580f97f4
commit 6f08ec3ca7
6 changed files with 101 additions and 10 deletions

View File

@@ -1,3 +1,4 @@
import { MaskInputOptions } from 'rrweb-snapshot';
import { mutationRecord, blockClass, mutationCallBack } from '../types';
export default class MutationBuffer {
private texts;
@@ -11,10 +12,10 @@ export default class MutationBuffer {
private emissionCallback;
private blockClass;
private inlineStylesheet;
private maskAllInputs;
constructor(cb: mutationCallBack, blockClass: blockClass, inlineStylesheet: boolean, maskAllInputs: boolean);
private maskInputOptions;
constructor(cb: mutationCallBack, blockClass: blockClass, inlineStylesheet: boolean, maskInputOptions: MaskInputOptions);
processMutations: (mutations: mutationRecord[]) => void;
emit: () => void;
private processMutation;
private genAdds;
emit: () => void;
}

View File

@@ -1,4 +1,3 @@
import { observerParam, listenerHandler, hooksParam } from '../types';
export declare const INPUT_TAGS: string[];
export declare const MASK_TYPES: string[];
export default function initObservers(o: observerParam, hooks?: hooksParam): listenerHandler;