UNPKG

@spreeloop/orange_money

Version:
27 lines 750 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateData = void 0; /** * Checks if the data is valid type. * @param {Record<string, unknown>} data . * @param {Joi.PartialSchemaMap<T>} schema . * @return {Record<string, unknown>} */ function validateData(data, schema) { const { error, value } = schema.unknown(true).validate(data, { abortEarly: false, convert: false, }); if (error) { return { isValidData: false, message: JSON.stringify(error.details.map((e) => e.message), null, ' '), }; } return { isValidData: true, data: value, }; } exports.validateData = validateData; //# sourceMappingURL=utils.js.map