quick-error
Version:
Quick error handler
29 lines (27 loc) • 929 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
class checkForError extends Error {
constructor(error) {
super(error);
const isError = () => {
return `
<style>
body {
height: 100vh;
background:#c7e2f1;
}
</style>
<div style="height: 100vh; background:#c7e2f1; padding: 20px;">
<h3 style="color: red;">TypeError: ${this.message}</h3>
<p></p>
<div class="error-con" style="background-color: #c7e2f1; border: 2px solid #38b6ff; padding: 8px 12px;">
<div>${this.stack}</div>
</div>
</div>
`;
};
document.getElementById("app").innerHTML = isError();
throw new Error(error);
}
}
exports.default = checkForError;
;