UNPKG

822 BTypeScriptView Raw
1import { BelongsToOptions } from 'sequelize';
2import { BaseAssociation } from '../shared/base-association';
3import { ModelClassGetter } from '../../model/shared/model-class-getter';
4import { Association } from '../shared/association';
5import { ModelType } from '../../model/model/model';
6import { UnionAssociationOptions } from '../shared/union-association-options';
7export declare class BelongsToAssociation<TCreationAttributes, TModelAttributes> 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}