Skip to content

Commit 5f3e5b9

Browse files
committed
Use console.warn for error handling
1 parent 2f8f4c4 commit 5f3e5b9

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vue-data-ui",
33
"private": false,
4-
"version": "2.0.42",
4+
"version": "2.0.43",
55
"type": "module",
66
"description": "A user-empowering data visualization Vue components library",
77
"keywords": [

src/lib.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -975,8 +975,13 @@ export function objectIsEmpty(obj) {
975975
return Object.keys(obj).length === 0
976976
}
977977

978-
export function error({ componentName, type, property='', index='', key='' }) {
979-
throw new Error(`\n\n> ${errors[type].replace('#COMP#', componentName).replace('#ATTR#', property).replace('#INDX#', index).replace('#KEY#', key)}\n`)
978+
export function error({ componentName, type, property='', index='', key='', warn = true }) {
979+
const message = `\n> ${errors[type].replace('#COMP#', componentName).replace('#ATTR#', property).replace('#INDX#', index).replace('#KEY#', key)}\n`;
980+
if (warn) {
981+
console.warn(message)
982+
} else {
983+
throw new Error(message)
984+
}
980985
}
981986

982987
const lib = {

0 commit comments

Comments
 (0)