Не получается установить связь моделей данных
Проблема: выводит ошибку - Cannot read properties of undefined (reading 'hasOne'), при попытки установить связи между моделями данных
Код:
const sequelize = require("../db");
const {Basket} = require("./basket");
const {DataTypes} = require("sequelize");
const {User} = require("./user");
module.exports.User = sequelize.define('user', {
id: {type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true},
name: {type: DataTypes.STRING},
lastName: {type: DataTypes.STRING},
userName: {type: DataTypes.STRING, unique: true},
email: {type: DataTypes.STRING, unique: true},
password: {type: DataTypes.STRING},
phone: {type: DataTypes.STRING(11), unique: true},
role: {type: DataTypes.STRING, defaultValue: "USER"},
})
User.hasOne(Basket)
Basket.belongsTo(User)