mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
feat(sequelize): add belongsToMany definition
This commit is contained in:
@@ -101,6 +101,8 @@ model.belongsTo<modelInst, modelPojo>(model);
|
||||
model.belongsTo<modelInst, modelPojo>(model, assocOpts);
|
||||
model.hasMany<modelInst, modelPojo>(model);
|
||||
model.hasMany<modelInst, modelPojo>(model, assocOpts);
|
||||
model.belongsToMany<modelInst, modelPojo>(model);
|
||||
model.belongsToMany<modelInst, modelPojo>(model, assocOpts);
|
||||
|
||||
promiseMe = model.sync();
|
||||
promiseMe = model.drop(dropOpts);
|
||||
|
||||
Vendored
+8
@@ -909,6 +909,14 @@ declare module "sequelize"
|
||||
*/
|
||||
belongsTo<TInstance, TPojo>(target: Model<TInstance, TPojo>, 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<TInstance, TPojo>(target: Model<TInstance, TPojo>, options?: AssociationOptions): void;
|
||||
|
||||
/**
|
||||
* Create an association that is either 1:m or n:m.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user