@daysnap/utils
Version:
31 lines (21 loc) • 736 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _chunkA2J34A3Kcjs = require('./chunk-A2J34A3K.cjs');
var _chunkFV6ZXO2Bcjs = require('./chunk-FV6ZXO2B.cjs');
var _chunkOSEQ7XR6cjs = require('./chunk-OSEQ7XR6.cjs');
// src/parseError.ts
function parseError(val, keys = ["message", "msg", "errorMsg"]) {
if (_chunkA2J34A3Kcjs.isEmpty.call(void 0, val)) {
return "";
}
if (_chunkOSEQ7XR6cjs.isObject.call(void 0, val)) {
for (let i = 0, len = keys.length; i < len; i++) {
const key = keys[i];
const v = val[key];
if (!_chunkFV6ZXO2Bcjs.isUndefined.call(void 0, v)) {
return v;
}
}
}
return JSON.stringify(val);
}
exports.parseError = parseError;