Я хочу расширить класс Sequelize Model, чтобы добавить другие методы экземпляра, но машинопись продолжает жаловаться на то, что "свойство 'prototype' не существует для типа 'Model'"
const MyModel = (sequelize: Sequelize.Sequelize, dataTypes: Sequelize.DataTypes) => {
const User = sequelize.define<Instance, Attribute>(
"users",
{
id: {
type: dataTypes.INTEGER,
primaryKey: true,
autoIncrement: true,
},
email: {
type: dataTypes.STRING
},
...
},
{
tableName: "users",
...
},
);
User.prototype.verifyUser = function(password: string) {
...
};
return User;
};
Я ожидаю, что User.prototype.verifyUser
работа но машинопись жалуется.Как добавить в наборы?