UNPKG

@ryunen344/danger-plugin-jacoco

Version:
48 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DangerReporter = void 0; class DangerReporter { markdown(message) { markdown(message); } debug(messages) { message(messages); } warn(message) { warn(message); } error(error) { if (typeof error === "string") { fail(error); return; } if (isError(error)) { if ("cause" in error) { // es2022 // eslint-disable-next-line @typescript-eslint/no-base-to-string fail(error.cause != null ? error.cause.toString() : "error occured"); return; } if ("name" in error && "message" in error) { // es5 fail(error.message); return; } } // other primitives // eslint-disable-next-line @typescript-eslint/no-explicit-any fail(error); } } exports.DangerReporter = DangerReporter; const isError = (arg) => { const error = arg; // es2022 if ("cause" in error && isError(error.cause)) return true; // es5 if ("name" in error && "message" in error) return true; return false; }; //# sourceMappingURL=danger-reporter.js.map