diff --git a/src/record/mutation.ts b/src/record/mutation.ts index 1c488f7f..d537b2be 100644 --- a/src/record/mutation.ts +++ b/src/record/mutation.ts @@ -214,9 +214,11 @@ export default class MutationBuffer { document, mirror.map, this.blockClass, + null, true, this.inlineStylesheet, this.maskInputOptions, + undefined, this.recordCanvas, )!, }); diff --git a/typings/replay/index.d.ts b/typings/replay/index.d.ts index 23348143..55c4a1f2 100644 --- a/typings/replay/index.d.ts +++ b/typings/replay/index.d.ts @@ -50,4 +50,6 @@ export declare class Replayer { private warnNodeNotFound; private warnCanvasMutationFailed; private debugNodeNotFound; + private warn; + private debug; } diff --git a/typings/utils.d.ts b/typings/utils.d.ts index 8fd73f85..2f802925 100644 --- a/typings/utils.d.ts +++ b/typings/utils.d.ts @@ -45,3 +45,11 @@ export declare class TreeIndex { }; private reset; } +declare type ResolveTree = { + value: addedNodeMutation; + children: ResolveTree[]; + parent: ResolveTree | null; +}; +export declare function queueToResolveTrees(queue: addedNodeMutation[]): ResolveTree[]; +export declare function iterateResolveTree(tree: ResolveTree, cb: (mutation: addedNodeMutation) => unknown): void; +export {};