UNPKG

@atlassian/wrm-troubleshooting

Version:

A tool that can help you with troubleshooting the configuration of webpack and Atlassian P2 project.

48 lines 1.79 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VerificationStatus = void 0; exports.getFailedResult = getFailedResult; exports.getTimeoutError = getTimeoutError; exports.getCommandTimeoutResult = getCommandTimeoutResult; exports.getRestTimeoutResult = getRestTimeoutResult; exports.getPassedResult = getPassedResult; exports.didPass = didPass; exports.didFail = didFail; exports.getResultPayload = getResultPayload; var VerificationStatus; (function (VerificationStatus) { VerificationStatus[VerificationStatus["FAILED"] = 0] = "FAILED"; VerificationStatus[VerificationStatus["PASSED"] = 1] = "PASSED"; })(VerificationStatus || (exports.VerificationStatus = VerificationStatus = {})); function getFailedResult(error) { return { status: VerificationStatus.FAILED, error, }; } function getTimeoutError(subject, timeout) { const timeoutSeconds = Math.floor(timeout / 1000).toFixed(0); return new Error(`The ${subject} timed out after ${timeoutSeconds} seconds. Try setting the --timeout option (in seconds) to override this.`); } function getCommandTimeoutResult(command, timeout) { return getFailedResult(getTimeoutError(`${command} command`, timeout)); } function getRestTimeoutResult(restResource, timeout) { return getFailedResult(getTimeoutError(`${restResource} REST call`, timeout)); } function getPassedResult(payload) { return { status: VerificationStatus.PASSED, payload, }; } function didPass(stepResult) { return stepResult.status === VerificationStatus.PASSED; } function didFail(stepResult) { return stepResult.status === VerificationStatus.FAILED; } function getResultPayload(stepResult) { return stepResult.payload; } //# sourceMappingURL=types.js.map