@embrace-io/react-native
Version:
A React Native wrapper for the Embrace SDK
18 lines (17 loc) • 577 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateStackTrace = exports.handleGlobalError = void 0;
const handleGlobalError = (previousHandler, handleError) => (error, isFatal) => {
const callback = () => {
setTimeout(() => {
previousHandler(error, isFatal);
}, 150);
};
handleError(error, callback);
};
exports.handleGlobalError = handleGlobalError;
const generateStackTrace = () => {
const err = new Error();
return err.stack || "";
};
exports.generateStackTrace = generateStackTrace;