Strict mode
const { attributes } = require('structure');
const User = attributes({
name: {
type: String,
required: true
},
age: Number
})(class User {});
var user = User.buildStrict({
age: 'Twenty'
});
// Error: Invalid Attributes
// details: [
// { message: '"name" is required', path: 'name' },
// { message: '"age" must be a number', path: 'age' }
// ]Custom error
Last updated