pick #286, export slim DOM options
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { INode, MaskInputOptions } from 'rrweb-snapshot';
|
||||
import { INode, MaskInputOptions, SlimDOMOptions } from 'rrweb-snapshot';
|
||||
import { FontFaceDescriptors, FontFaceSet } from 'css-font-loading-module';
|
||||
import {
|
||||
mirror,
|
||||
@@ -48,6 +48,7 @@ function initMutationObserver(
|
||||
inlineStylesheet: boolean,
|
||||
maskInputOptions: MaskInputOptions,
|
||||
recordCanvas: boolean,
|
||||
slimDOMOptions: SlimDOMOptions,
|
||||
): MutationObserver {
|
||||
// see mutation.ts for details
|
||||
mutationBuffer.init(
|
||||
@@ -57,6 +58,7 @@ function initMutationObserver(
|
||||
inlineStylesheet,
|
||||
maskInputOptions,
|
||||
recordCanvas,
|
||||
slimDOMOptions,
|
||||
);
|
||||
const observer = new MutationObserver(
|
||||
mutationBuffer.processMutations.bind(mutationBuffer),
|
||||
@@ -584,6 +586,7 @@ export function initObservers(
|
||||
o.inlineStylesheet,
|
||||
o.maskInputOptions,
|
||||
o.recordCanvas,
|
||||
o.slimDOMOptions,
|
||||
);
|
||||
const mousemoveHandler = initMoveObserver(o.mousemoveCb, o.sampling);
|
||||
const mouseInteractionHandler = initMouseInteractionObserver(
|
||||
|
||||
Reference in New Issue
Block a user