@daysnap/utils
Version:
31 lines (28 loc) • 535 B
JavaScript
import {
isEmpty
} from "./chunk-YGV2UKBN.js";
import {
isUndefined
} from "./chunk-3KRJNCKB.js";
import {
isObject
} from "./chunk-XCSSSEK2.js";
// src/parseError.ts
function parseError(val, keys = ["message", "msg", "errorMsg"]) {
if (isEmpty(val)) {
return "";
}
if (isObject(val)) {
for (let i = 0, len = keys.length; i < len; i++) {
const key = keys[i];
const v = val[key];
if (!isUndefined(v)) {
return v;
}
}
}
return JSON.stringify(val);
}
export {
parseError
};