UNPKG

@softkit/i18n

Version:

This library is a simple wrapper based on [nestjs-i18n](https://nestjs-i18n.com/)

26 lines 984 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.exampleResponseBodyFormatter = exports.exampleErrorFormatter = void 0; const __1 = require("../../../../"); const exampleErrorFormatter = (errors) => { const errorMessages = {}; for (const error_ of errors) { const mappedErrors = (0, __1.mapChildrenToValidationErrors)(error_); for (const error of mappedErrors) { const constraints = error.constraints ?? {}; errorMessages[error.property] = Object.values(constraints); } } return errorMessages; }; exports.exampleErrorFormatter = exampleErrorFormatter; const exampleResponseBodyFormatter = (host, exc, formattedErrors) => { return { type: 'static', status: exc.getStatus(), message: exc.getResponse(), data: formattedErrors, }; }; exports.exampleResponseBodyFormatter = exampleResponseBodyFormatter; //# sourceMappingURL=example.functions.js.map