UNPKG

@sentry/react-native

Version:
17 lines 697 B
/** * Extracts the hard crash information from the event exceptions. * No exceptions or undefined handled are not hard crashes. * * Hard crashes are only unhandled error, not user set unhandled mechanisms. */ export function isHardCrash(payload) { var _a; const values = typeof payload !== 'string' && 'exception' in payload && ((_a = payload.exception) === null || _a === void 0 ? void 0 : _a.values) ? payload.exception.values : []; for (const exception of values) { if (exception.mechanism && exception.mechanism.handled === false && exception.mechanism.type === 'onerror') { return true; } } return false; } //# sourceMappingURL=misc.js.map