UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

23 lines (22 loc) 743 B
import { LogWrapper } from '../service/log-wrapper.js'; export const errorsArray = []; export const addErrorToResponse = (errorCode, field, description) => { errorsArray.push({ code: errorCode, field: field, description: description }); LogWrapper.logDebug('0202', errorCode, field, description); }; export const constructErrorResponse = () => { LogWrapper.logDebug('0003', 'Constructing error response.'); const tempErrorsArray = [...errorsArray]; errorsArray.length = 0; LogWrapper.logDebug('0203', `${tempErrorsArray.length}`); return { respCode: 400, message: 'Invalid Assets or Reference in the Zip', Endpoints: [], errors: tempErrorsArray }; };