@zendesk/zcli-themes
Version:
zcli theme commands live here
19 lines (18 loc) • 562 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const chalk = require("chalk");
const errors_1 = require("@oclif/core/lib/errors");
function handleThemeApiError(e) {
const { response, message } = e;
if (response) {
const { errors } = response.data;
for (const { code, title } of errors) {
(0, errors_1.error)(`${chalk.bold(code)} - ${title}`);
}
}
else if (message) {
(0, errors_1.error)(message);
}
(0, errors_1.error)(e);
}
exports.default = handleThemeApiError;