public registerCallbacks()

in src/background/actions/action-creator.ts [70:171]


    public registerCallbacks(): void {
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.Common.Toggle,
            this.onVisualizationToggle,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.Common.ScanCompleted,
            this.onAdHocScanCompleted,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.Common.ScrollRequested,
            this.onScrollRequested,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.Common.RescanVisualization,
            this.onRescanVisualization,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.Issues.UpdateFocusedInstance,
            this.onUpdateFocusedInstance,
        );

        this.interpreter.registerTypeToPayloadCallback(
            getStoreStateMessage(StoreNames.VisualizationStore),
            this.getVisualizationToggleCurrentState,
        );
        this.interpreter.registerTypeToPayloadCallback(
            getStoreStateMessage(StoreNames.VisualizationScanResultStore),
            this.getScanResultsCurrentState,
        );

        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.TabStops.TabbedElementAdded,
            this.onTabbedElementAdded,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.TabStops.RecordingCompleted,
            this.onRecordingCompleted,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.TabStops.TerminateScan,
            this.onRecordingTerminated,
        );

        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.DetailsView.Open,
            this.onDetailsViewOpen,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.DetailsView.Select,
            this.onPivotChildSelected,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.DetailsView.PivotSelect,
            this.onDetailsViewPivotSelected,
        );
        this.interpreter.registerTypeToPayloadCallback(
            visualizationMessages.DetailsView.Close,
            this.onDetailsViewClosed,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.AssessmentScanCompleted,
            this.onAssessmentScanCompleted,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.StartOverTest,
            this.onStartOver,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.CancelStartOver,
            this.onCancelStartOver,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.StartOverAllAssessments,
            this.onStartOverAllAssessments,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.CancelStartOverAllAssessments,
            this.onCancelStartOverAllAssessments,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.EnableVisualHelper,
            this.onEnableVisualHelper,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.DisableVisualHelperForTest,
            this.onDisableVisualHelpersForTest,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.DisableVisualHelper,
            this.onDisableVisualHelper,
        );
        this.interpreter.registerTypeToPayloadCallback(
            Messages.Assessment.EnableVisualHelperWithoutScan,
            this.onEnableVisualHelperWithoutScan,
        );

        this.interpreter.registerTypeToPayloadCallback(
            Messages.Inspect.SetHoveredOverSelector,
            this.onSetHoveredOverSelector,
        );
    }