UNPKG

@daysnap/utils

Version:
31 lines (28 loc) 535 B
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 };