UNPKG

@playtini/beta7

Version:

Microframework for Microservices

20 lines 702 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // @ts-ignore peer-dependency const apollo_server_1 = require("apollo-server"); class GQValidationError extends apollo_server_1.ApolloError { constructor(errors) { const errorsObject = errors.reduce((result, error) => { if (result[error.key]) { result[error.key].push(error.message); } else { result[error.key] = [error.message]; } return result; }, {}); super('VALIDATION_ERROR', '400', { errors: errorsObject }); } } exports.default = GQValidationError; //# sourceMappingURL=GQValidationError.js.map