UNPKG

@grafana/runtime

Version:
27 lines (25 loc) 982 B
function toDataQueryError(err) { var _a, _b, _c; const error = err || {}; if (!error.message) { if (typeof err === "string") { return { message: err }; } let message = "Query error"; if (error.message) { message = error.message; } else if (error.data && error.data.message && ((_a = error.data) == null ? undefined : _a.message) !== "Query data error") { message = error.data.message; } else if (((_b = error == null ? undefined : error.data) == null ? undefined : _b.message) === "Query data error" && ((_c = error == null ? undefined : error.data) == null ? undefined : _c.error)) { message = error.data.error; } else if (error.data && error.data.error) { message = error.data.error; } else if (error.status) { message = `Query error: ${error.status} ${error.statusText}`; } error.message = message; } return error; } export { toDataQueryError }; //# sourceMappingURL=toDataQueryError.mjs.map