VC
// Models
class Base extends Sequelize.Model {
static async create(entityName, data) {
const entity = await this.collection(entityName).create(data);
if (!entity) throw new Error("WRONG_NO_DATA");
return entity;
}
}
// Models / index
import User from "./user";
import sequelize from "../../utils/database";
User.init(sequelize);
// User.initRelationsAndHooks(connect);
export default User;
// Service
Далее импоритрую в сервис, вызваю User.create, но пишет что не видит
TypeError: this.collection is not a function
. Не докнца понимаю почему, если у кого то был такой кейс обьясните что не так делаю, спс