show-js-error
Advanced tools
Comparing version
@@ -215,5 +215,9 @@ /*! show-js-error | © 2024 Denis Seleznev | MIT License | https://github.com/hcodes/show-js-error/ */ | ||
templateDetailedMessage: settings.templateDetailedMessage || '', | ||
errorFilter: settings.errorFilter || function () { return true; }, | ||
}; | ||
}; | ||
ShowJSError.prototype.pushError = function (error) { | ||
if (!this.settings.errorFilter(error)) { | ||
return; | ||
} | ||
this.state.errorBuffer.push(error); | ||
@@ -220,0 +224,0 @@ this.state.errorIndex = this.state.errorBuffer.length - 1; |
@@ -218,5 +218,9 @@ /*! show-js-error | © 2024 Denis Seleznev | MIT License | https://github.com/hcodes/show-js-error/ */ | ||
templateDetailedMessage: settings.templateDetailedMessage || '', | ||
errorFilter: settings.errorFilter || function () { return true; }, | ||
}; | ||
}; | ||
ShowJSError.prototype.pushError = function (error) { | ||
if (!this.settings.errorFilter(error)) { | ||
return; | ||
} | ||
this.state.errorBuffer.push(error); | ||
@@ -223,0 +227,0 @@ this.state.errorIndex = this.state.errorBuffer.length - 1; |
@@ -6,2 +6,3 @@ import { ExtendedError } from './helpers/error'; | ||
size?: 'big' | 'normal'; | ||
errorFilter?: (error: ExtendedError) => boolean; | ||
} | ||
@@ -8,0 +9,0 @@ export interface ShowJSErrorElems { |
{ | ||
"name": "show-js-error", | ||
"description": "Show a message about a js error in any browser", | ||
"version": "4.0.4", | ||
"version": "4.1.0", | ||
"author": { | ||
@@ -51,3 +51,4 @@ "name": "Denis Seleznev", | ||
"ts": "rollup --config rollup.config.mjs", | ||
"test": "eslint ." | ||
"test": "eslint .", | ||
"prepare": "npm run build" | ||
}, | ||
@@ -54,0 +55,0 @@ "files": [ |
48804
0.86%1055
0.86%