如何在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}); }) }); }); 

Ref http://ngerakines.me/2016/04/11/sequelize/