У меня есть следующая функция в TypeScript с Sequelize:
addUser(username: string, callback: (error: any, user?: User) => void): void {
User.findOrCreate({
where: {
username: username.trim()
},
defaults: {
username: username.trim()
}
}).catch(err => {
callback(err);
});
}
При вызове этой функции возникают следующие ошибки:
TypeError: cannot get fulfillment value of a non-fulfilled promise
Знаете ли вы, почему эта ошибка происходит?