How do I use RxJS to post transactions such that the next request waits for the previous one complete?

I have a list of about 2000 transactions to post to a back-end. I want to make a request to POST the first transaction, wait for that request to complete, then move the next and so on, until I have exhausted the whole list.