Strict mode
const { attributes } = require('structure');
const User = attributes({
name: {
type: String,
required: true,
},
age: Number,
})(class User {});
const 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