Tag.belongsToMany(models.Video, {
foreignKey: 'tagId',
through: models.VideoTag,
- onDelete: 'cascade'
+ onDelete: 'CASCADE'
})
}
findOrCreateTags = function (tags: string[], transaction: Sequelize.Transaction) {
const tasks: Promise<TagInstance>[] = []
tags.forEach(tag => {
- const query: any = {
+ const query: Sequelize.FindOrInitializeOptions<TagAttributes> = {
where: {
name: tag
},