Die Motivation:Verschiedene Möglichkeiten zu definieren Modelle in Sequelize
ich dabei bin Sequelize
der Erforschung und denken über den Aufbau einer ESLint
Plugin gemeinsamen Sequelize
-spezifische Code-Stil Verletzungen zu fangen (das kann statisch eingefangen werden , Na sicher).
Eine der Regeln denke ich (dank @janmeier) zu implementieren ist erzwingen type
jedes Modellfeld zu haben. Von dem, was ich verstehe, ist define()
eine sehr verbreitete Art und Weise ein Modell zu definieren:
sequelize.define('Locale', {
id: {
type: DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true
},
locale: {
type: DataTypes.STRING,
allowNull: false
}
});
Die Frage:
es irgendwelche andere Möglichkeiten ein Modell und seine Felder in Sequelize
zu definieren?