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';
66
77interface WebWorkerMessage {
88 _sentryMessage : boolean ;
9- _sentryDebugIds : Record < string , string > ;
9+ _sentryDebugIds ? : Record < string , string > ;
1010}
1111
1212interface WebWorkerIntegrationOptions {
@@ -111,5 +111,10 @@ export function registerWebWorker({ self }: RegisterWebWorkerOptions): void {
111111}
112112
113113function 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+ ) ;
115120}
You can’t perform that action at this time.
0 commit comments