File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
packages/browser/src/integrations Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ export const INTEGRATION_NAME = 'WebWorker';
6
6
7
7
interface WebWorkerMessage {
8
8
_sentryMessage : boolean ;
9
- _sentryDebugIds : Record < string , string > ;
9
+ _sentryDebugIds ? : Record < string , string > ;
10
10
}
11
11
12
12
interface WebWorkerIntegrationOptions {
@@ -111,5 +111,10 @@ export function registerWebWorker({ self }: RegisterWebWorkerOptions): void {
111
111
}
112
112
113
113
function isWebWorkerMessage ( eventData : unknown ) : eventData is WebWorkerMessage {
114
- return isPlainObject ( eventData ) && eventData . _sentryMessage === true && typeof eventData . _sentryDebugIds === 'object' ;
114
+ return (
115
+ isPlainObject ( eventData ) &&
116
+ eventData . _sentryMessage === true &&
117
+ '_sentryDebugIds' in eventData &&
118
+ ( isPlainObject ( eventData . _sentryDebugIds ) || eventData . _sentryDebugIds === undefined )
119
+ ) ;
115
120
}
You can’t perform that action at this time.
0 commit comments