Мотивация:Различных способы определения модели в Sequelize
Я нахожусь в процессе исследования Sequelize
и думать о построении ESLint
плагина, чтобы поймать общие Sequelize
Определённых нарушения кода стилей (которые могут быть пойманными статически , конечно).
Одно из правил Подумываю реализовать (благодаря @janmeier) является соблюдение имеющих type
для каждого поля модели. Из того, что я понимаю, define()
является очень распространенным способом определить модель:
sequelize.define('Locale', {
id: {
type: DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true
},
locale: {
type: DataTypes.STRING,
allowNull: false
}
});
Вопрос:
Существуют ли какие-либо другие способы для определения модели и его поля в Sequelize
?