diff --git a/lib/codegen.js b/lib/codegen.js index 06d5939..46eb7ba 100644 --- a/lib/codegen.js +++ b/lib/codegen.js @@ -130,7 +130,7 @@ module.exports = function generateSchema (hyperschema, opts = {}) { for (const field of struct.requiredFields) { str += ` if (${gen('m', field.name)} === undefined || ${gen('m', field.name)} === null) errors.push('${field.name}')\n` } - str += ` if(errors.length) throw new Error(\`${struct.fqn}[\${errors.join(',')}] \${errors.length>1?'are':'is'} required\`)\n` + str += ` if(errors.length) throw new Error(\`${struct.fqn}[\${errors.join(',')}] \${errors.length>1?'are':'is'} required\`)\n\n` return str }