2017-02-27 8 views
1

imにsequelize transactionを書き込むには、sequelize、node js、およびtypeスクリプトを使用します。私は次のコマンドをタイプスクリプトに変換する必要があります。タイプスクリプト

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(); 
    }); 
}); 

いずれかのタイプのスクリプトに私はsequlize取引に関するいくつかの例を、これを解決したり、与えるのを助けることができる

答えて

1

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}); 
      }) 
     }); 
    }); 

進歩にありがとう参考http://ngerakines.me/2016/04/11/sequelize/

関連する問題