import * as ERROR_MSGS from "../constants/error_msgs"; export function isStackOverflowExeption(error) { return (error instanceof RangeError || error.message === ERROR_MSGS.STACK_OVERFLOW); } export var tryAndThrowErrorIfStackOverflow = function (fn, errorCallback) { try { return fn(); } catch (error) { if (isStackOverflowExeption(error)) { error = errorCallback(); } throw error; } }; //# sourceMappingURL=exceptions.js.map