Skip to content

Instantly share code, notes, and snippets.

@gramcha
Created July 3, 2020 05:40
Show Gist options
  • Save gramcha/1003db7266720a6adb0e3bb0243b9632 to your computer and use it in GitHub Desktop.
Save gramcha/1003db7266720a6adb0e3bb0243b9632 to your computer and use it in GitHub Desktop.
const Joi = require('@hapi/joi');
const objectMapping = {
quantity: Joi.number().min(0.00000000001).required(),
};
const materialInvoiceSchema = Joi.object()
.keys(objectMapping).unknown(true);
const materialObject = { quantity: 1.000 };
const { error, value } = Joi.validate(materialObject, materialInvoiceSchema,
{ convert: true });
console.log("error", error);
console.log("value", value);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment