Nullable attributes
/*
* User.js
*/
const User = attributes({
name: {
type: String,
empty: true
},
age: Number,
active: Boolean,
createdAt: Date
})(class User { });
const user = new User({
name: null,
age: null,
active: null,
createdAt: null
});
user.attributes; // { name: '', age: 0, active: false, createdAt: 1970-01-01T00:00:00.000Z }
user.validate() // { valid: true }Nullable optional attributes
Nullable required attributes
Last updated