Update: package available on bower. bower -S FileSaver.
I am requesting a csv from another service and I wanted to be able to prompt the customer to save the csv for use later. I managed to get it to save the csv but the filename could not be set so it was not useful. I found the following library to help out with this.
https://github.com/eligrey/FileSaver.js