1 | import { BelongsToOptions } from 'sequelize';
|
2 | import { BaseAssociation } from '../shared/base-association';
|
3 | import { ModelClassGetter } from '../../model/shared/model-class-getter';
|
4 | import { Association } from '../shared/association';
|
5 | import { ModelType } from '../../model/model/model';
|
6 | import { UnionAssociationOptions } from '../shared/union-association-options';
|
7 | export declare class BelongsToAssociation<TCreationAttributes extends {}, TModelAttributes extends {}> extends BaseAssociation<TCreationAttributes, TModelAttributes> {
|
8 | protected options: BelongsToOptions;
|
9 | constructor(associatedClassGetter: ModelClassGetter<TCreationAttributes, TModelAttributes>, options: BelongsToOptions);
|
10 | getAssociation(): Association;
|
11 | getSequelizeOptions(model: ModelType<TCreationAttributes, TModelAttributes>): UnionAssociationOptions;
|
12 | }
|