Make a field readOnly with Sequelize

Requirements
How it works
Directory: /models
Last updated

Last updated
const sequelizeNoUpdateAttributes = require('sequelize-noupdate-attributes');
module.exports = (sequelize, DataTypes) => {
const { Sequelize } = sequelize;
sequelizeNoUpdateAttributes(sequelize);
const Users = sequelize.define('users', {
firstName: {
type: DataTypes.STRING,
noUpdate: true,
},
lastName: {
type: DataTypes.STRING,
noUpdate: true,
},
email: {
type: DataTypes.STRING,
},
}, {
tableName: 'users',
underscored: true,
timestamps: false,
schema: process.env.DATABASE_SCHEMA,
});
return Users;
};