如何在types脚本中编写sequelize事务
即时通讯使用sequelize,节点js和types脚本。 我需要转换下面的命令来键入脚本。
return sequelize.transaction().then(function (t) { return User.create({ firstName: 'Homer', lastName: 'Simpson' }, {transaction: t}).then(function (user) { return user.addSibling({ firstName: 'Lisa', lastName: 'Simpson' }, {transaction: t}); }).then(function () { return t.commit(); }).catch(function (err) { return t.rollback(); }); });
任何人都可以帮我解决这个问题,或者给出一些关于types脚本中的sequizeize事务的例子
谢谢你的进步
例
return sequelize.transaction((t:Sequelize.Transaction) => { return User.create({ firstName: 'Homer', lastName: 'Simpson' }, {transaction: t}) .then((user) => { return user.addSibling({ firstName: 'Lisa', lastName: 'Simpson' }, {transaction: t}); }) }); });