@@ -96,7 +96,6 @@ function record<T = eventWithTime>(
96
96
maskAttributeFn,
97
97
maskInputFn,
98
98
maskTextFn,
99
- hooks,
100
99
packFn,
101
100
sampling = { } ,
102
101
dataURLOptions = { } ,
@@ -462,149 +461,146 @@ function record<T = eventWithTime>(
462
461
const handlers : listenerHandler [ ] = [ ] ;
463
462
464
463
const observe = ( doc : Document ) => {
465
- return callbackWrapper ( initObservers ) (
466
- {
467
- onMutation,
468
- mutationCb : wrappedMutationEmit ,
469
- mousemoveCb : ( positions , source ) =>
470
- wrappedEmit (
471
- wrapEvent ( {
472
- type : EventType . IncrementalSnapshot ,
473
- data : {
474
- source,
475
- positions,
476
- } ,
477
- } ) ,
478
- ) ,
479
- mouseInteractionCb : ( d ) =>
480
- wrappedEmit (
481
- wrapEvent ( {
482
- type : EventType . IncrementalSnapshot ,
483
- data : {
484
- source : IncrementalSource . MouseInteraction ,
485
- ...d ,
486
- } ,
487
- } ) ,
488
- ) ,
489
- scrollCb : wrappedScrollEmit ,
490
- viewportResizeCb : ( d ) =>
491
- wrappedEmit (
492
- wrapEvent ( {
493
- type : EventType . IncrementalSnapshot ,
494
- data : {
495
- source : IncrementalSource . ViewportResize ,
496
- ...d ,
497
- } ,
498
- } ) ,
499
- ) ,
500
- inputCb : ( v ) =>
501
- wrappedEmit (
502
- wrapEvent ( {
503
- type : EventType . IncrementalSnapshot ,
504
- data : {
505
- source : IncrementalSource . Input ,
506
- ...v ,
507
- } ,
508
- } ) ,
509
- ) ,
510
- mediaInteractionCb : ( p ) =>
511
- wrappedEmit (
512
- wrapEvent ( {
513
- type : EventType . IncrementalSnapshot ,
514
- data : {
515
- source : IncrementalSource . MediaInteraction ,
516
- ...p ,
517
- } ,
518
- } ) ,
519
- ) ,
520
- styleSheetRuleCb : ( r ) =>
521
- wrappedEmit (
522
- wrapEvent ( {
523
- type : EventType . IncrementalSnapshot ,
524
- data : {
525
- source : IncrementalSource . StyleSheetRule ,
526
- ...r ,
527
- } ,
528
- } ) ,
529
- ) ,
530
- styleDeclarationCb : ( r ) =>
531
- wrappedEmit (
532
- wrapEvent ( {
533
- type : EventType . IncrementalSnapshot ,
534
- data : {
535
- source : IncrementalSource . StyleDeclaration ,
536
- ...r ,
537
- } ,
538
- } ) ,
539
- ) ,
540
- canvasMutationCb : wrappedCanvasMutationEmit ,
541
- fontCb : ( p ) =>
542
- wrappedEmit (
543
- wrapEvent ( {
544
- type : EventType . IncrementalSnapshot ,
545
- data : {
546
- source : IncrementalSource . Font ,
547
- ...p ,
548
- } ,
549
- } ) ,
550
- ) ,
551
- selectionCb : ( p ) => {
552
- wrappedEmit (
553
- wrapEvent ( {
554
- type : EventType . IncrementalSnapshot ,
555
- data : {
556
- source : IncrementalSource . Selection ,
557
- ...p ,
558
- } ,
559
- } ) ,
560
- ) ;
561
- } ,
562
- customElementCb : ( c ) => {
563
- wrappedEmit (
564
- wrapEvent ( {
565
- type : EventType . IncrementalSnapshot ,
566
- data : {
567
- source : IncrementalSource . CustomElement ,
568
- ...c ,
569
- } ,
570
- } ) ,
571
- ) ;
572
- } ,
573
- blockClass,
574
- ignoreClass,
575
- ignoreSelector,
576
- maskAllText,
577
- maskTextClass,
578
- unmaskTextClass,
579
- maskTextSelector,
580
- unmaskTextSelector,
581
- maskInputOptions,
582
- inlineStylesheet,
583
- sampling,
584
- recordCanvas,
585
- inlineImages,
586
- userTriggeredOnInput,
587
- collectFonts,
588
- doc,
589
- maskAttributeFn,
590
- maskInputFn,
591
- maskTextFn,
592
- keepIframeSrcFn,
593
- blockSelector,
594
- unblockSelector,
595
- slimDOMOptions,
596
- dataURLOptions,
597
- mirror,
598
- iframeManager,
599
- stylesheetManager,
600
- shadowDomManager,
601
- processedNodeManager,
602
- canvasManager,
603
- ignoreCSSAttributes,
604
- plugins : [ ] ,
464
+ return callbackWrapper ( initObservers ) ( {
465
+ onMutation,
466
+ mutationCb : wrappedMutationEmit ,
467
+ mousemoveCb : ( positions , source ) =>
468
+ wrappedEmit (
469
+ wrapEvent ( {
470
+ type : EventType . IncrementalSnapshot ,
471
+ data : {
472
+ source,
473
+ positions,
474
+ } ,
475
+ } ) ,
476
+ ) ,
477
+ mouseInteractionCb : ( d ) =>
478
+ wrappedEmit (
479
+ wrapEvent ( {
480
+ type : EventType . IncrementalSnapshot ,
481
+ data : {
482
+ source : IncrementalSource . MouseInteraction ,
483
+ ...d ,
484
+ } ,
485
+ } ) ,
486
+ ) ,
487
+ scrollCb : wrappedScrollEmit ,
488
+ viewportResizeCb : ( d ) =>
489
+ wrappedEmit (
490
+ wrapEvent ( {
491
+ type : EventType . IncrementalSnapshot ,
492
+ data : {
493
+ source : IncrementalSource . ViewportResize ,
494
+ ...d ,
495
+ } ,
496
+ } ) ,
497
+ ) ,
498
+ inputCb : ( v ) =>
499
+ wrappedEmit (
500
+ wrapEvent ( {
501
+ type : EventType . IncrementalSnapshot ,
502
+ data : {
503
+ source : IncrementalSource . Input ,
504
+ ...v ,
505
+ } ,
506
+ } ) ,
507
+ ) ,
508
+ mediaInteractionCb : ( p ) =>
509
+ wrappedEmit (
510
+ wrapEvent ( {
511
+ type : EventType . IncrementalSnapshot ,
512
+ data : {
513
+ source : IncrementalSource . MediaInteraction ,
514
+ ...p ,
515
+ } ,
516
+ } ) ,
517
+ ) ,
518
+ styleSheetRuleCb : ( r ) =>
519
+ wrappedEmit (
520
+ wrapEvent ( {
521
+ type : EventType . IncrementalSnapshot ,
522
+ data : {
523
+ source : IncrementalSource . StyleSheetRule ,
524
+ ...r ,
525
+ } ,
526
+ } ) ,
527
+ ) ,
528
+ styleDeclarationCb : ( r ) =>
529
+ wrappedEmit (
530
+ wrapEvent ( {
531
+ type : EventType . IncrementalSnapshot ,
532
+ data : {
533
+ source : IncrementalSource . StyleDeclaration ,
534
+ ...r ,
535
+ } ,
536
+ } ) ,
537
+ ) ,
538
+ canvasMutationCb : wrappedCanvasMutationEmit ,
539
+ fontCb : ( p ) =>
540
+ wrappedEmit (
541
+ wrapEvent ( {
542
+ type : EventType . IncrementalSnapshot ,
543
+ data : {
544
+ source : IncrementalSource . Font ,
545
+ ...p ,
546
+ } ,
547
+ } ) ,
548
+ ) ,
549
+ selectionCb : ( p ) => {
550
+ wrappedEmit (
551
+ wrapEvent ( {
552
+ type : EventType . IncrementalSnapshot ,
553
+ data : {
554
+ source : IncrementalSource . Selection ,
555
+ ...p ,
556
+ } ,
557
+ } ) ,
558
+ ) ;
605
559
} ,
606
- hooks ,
607
- ) ;
560
+ customElementCb : ( c ) => {
561
+ wrappedEmit (
562
+ wrapEvent ( {
563
+ type : EventType . IncrementalSnapshot ,
564
+ data : {
565
+ source : IncrementalSource . CustomElement ,
566
+ ...c ,
567
+ } ,
568
+ } ) ,
569
+ ) ;
570
+ } ,
571
+ blockClass,
572
+ ignoreClass,
573
+ ignoreSelector,
574
+ maskAllText,
575
+ maskTextClass,
576
+ unmaskTextClass,
577
+ maskTextSelector,
578
+ unmaskTextSelector,
579
+ maskInputOptions,
580
+ inlineStylesheet,
581
+ sampling,
582
+ recordCanvas,
583
+ inlineImages,
584
+ userTriggeredOnInput,
585
+ collectFonts,
586
+ doc,
587
+ maskAttributeFn,
588
+ maskInputFn,
589
+ maskTextFn,
590
+ keepIframeSrcFn,
591
+ blockSelector,
592
+ unblockSelector,
593
+ slimDOMOptions,
594
+ dataURLOptions,
595
+ mirror,
596
+ iframeManager,
597
+ stylesheetManager,
598
+ shadowDomManager,
599
+ processedNodeManager,
600
+ canvasManager,
601
+ ignoreCSSAttributes,
602
+ plugins : [ ] ,
603
+ } ) ;
608
604
} ;
609
605
610
606
iframeManager . addLoadListener ( ( iframeEl ) => {
0 commit comments