1 | import { BelongsToManyOptions as OriginBelongsToManyOptions } from 'sequelize';
|
2 | import { ModelClassGetter } from '../../model/shared/model-class-getter';
|
3 | import { ThroughOptions } from '../through/through-options';
|
4 | export declare type BelongsToManyOptions<TCreationAttributesThrough extends {}, TModelAttributesThrough extends {}> = {
|
5 | [K in keyof OriginBelongsToManyOptions]: K extends 'through' ? ModelClassGetter<TCreationAttributesThrough, TModelAttributesThrough> | string | ThroughOptions<TCreationAttributesThrough, TModelAttributesThrough> : OriginBelongsToManyOptions[K];
|
6 | };
|