Я получаю эту ошибку при сборке, используя ts c
Перегрузка 1 из 2, '(relatedClassGetter: ModelClassGetter, foreignKey ?: string | undefined): Function', выдала следующее ошибка. Аргумент типа '{foreignKey: {name: string; уникальный: строка; }; } 'нельзя назначить параметру типа' string '. Перегрузка 2 из 2, '(relatedClassGetter: ModelClassGetter, options ?: BelongsToOptions | undefined): Function', вызвала следующую ошибку. Тип '{имя: строка; уникальный: строка; } «нельзя назначить типу» string | ForeignKeyOptions | не определено. Объектный литерал может указывать только известные свойства, а «уникальный» не существует в типе «ForeignKeyOptions».
55 @BelongsTo (() => Company, {~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 56 foreignKey: {name: "companyId", уникальное: "email_active_unique"}
57 })
@BeforeCreate
public static generateId(employee: Employee) {
employee.id = uuidv4();
}
@IsUUID(4)
@PrimaryKey
@Unique
@Column
public id: string;
@Column
name: string;
@Column({ allowNull: false, unique: "email_active_unique" })
email: string;
@Column
password: string;
@Column
valid: boolean;
@Column
active: boolean;
@Column
creator: boolean;
@ForeignKey(() => Company)
@Column({
allowNull: true,
field: 'companyId',
})
companyId: string;
@BelongsTo(() => Company, {
foreignKey: { name: "companyId", unique: "email_active_unique" }
})
company: Company;
Может кто-нибудь помочь, пожалуйста? Заранее спасибо !!!