diff --git a/sequelize/sequelize-tests.ts b/sequelize/sequelize-tests.ts index 0bbfe3f6d..8766745b8 100644 --- a/sequelize/sequelize-tests.ts +++ b/sequelize/sequelize-tests.ts @@ -101,6 +101,8 @@ model.belongsTo(model); model.belongsTo(model, assocOpts); model.hasMany(model); model.hasMany(model, assocOpts); +model.belongsToMany(model); +model.belongsToMany(model, assocOpts); promiseMe = model.sync(); promiseMe = model.drop(dropOpts); diff --git a/sequelize/sequelize.d.ts b/sequelize/sequelize.d.ts index 08eb47272..85d473f28 100644 --- a/sequelize/sequelize.d.ts +++ b/sequelize/sequelize.d.ts @@ -909,6 +909,14 @@ declare module "sequelize" */ belongsTo(target: Model, options?: AssociationOptions): void; + /** + * Creates an association to connect sources with multiple targets. Furthermore the targets can also have connections to multiple sources. + * + * @param target + * @param options + */ + belongsToMany(target: Model, options?: AssociationOptions): void; + /** * Create an association that is either 1:m or n:m. *