11import './modules/element-sanitizer' ;
22import Socket from './modules/socket' ;
3- import StackParser from './modules/stackParser' ;
43import type { BreadcrumbsAPI , CatcherMessage , HawkInitialSettings , HawkJavaScriptEvent , Transport } from './types' ;
54import { VueIntegration } from './integrations/vue' ;
65import type {
@@ -12,24 +11,26 @@ import type {
1211 Json ,
1312 VueIntegrationAddons
1413} from '@hawk.so/types' ;
15- import type { JavaScriptCatcherIntegrations } from './types/integrations' ;
16- import { EventRejectedError } from './errors' ;
17- import { isErrorProcessed , markErrorAsProcessed } from './utils/event' ;
18- import { BrowserRandomGenerator } from './utils/random' ;
14+ import type { JavaScriptCatcherIntegrations } from '@/types' ;
1915import { ConsoleCatcher } from './addons/consoleCatcher' ;
2016import { BreadcrumbManager } from './addons/breadcrumbs' ;
2117import {
18+ EventRejectedError ,
2219 HawkUserManager ,
20+ isErrorProcessed ,
2321 isLoggerSet ,
2422 isValidEventPayload ,
2523 log ,
24+ markErrorAsProcessed ,
2625 Sanitizer ,
2726 setLogger ,
27+ StackParser ,
2828 validateContext ,
2929 validateUser
3030} from '@hawk.so/core' ;
3131import { HawkLocalStorage } from './storages/hawk-local-storage' ;
3232import { createBrowserLogger } from './logger/logger' ;
33+ import { BrowserRandomGenerator } from './utils/random' ;
3334
3435/**
3536 * Allow to use global VERSION, that will be overwritten by Webpack
@@ -694,6 +695,6 @@ export default class Catcher {
694695 * @param integrationAddons - extra addons
695696 */
696697 private appendIntegrationAddons ( errorFormatted : CatcherMessage < typeof Catcher . type > , integrationAddons : JavaScriptCatcherIntegrations ) : void {
697- Object . assign ( errorFormatted . payload . addons ! , integrationAddons ) ;
698+ Object . assign ( errorFormatted . payload . addons , integrationAddons ) ;
698699 }
699700}
0 commit comments