Angular 2 El mejor enfoque para usar FileSaver.js

Necesito usar FileSaver.js (https://github.com/eligrey/FileSaver.js/) en mi aplicación Angular2.

Sé que puedo agregarlo como un archivo de script en la página principal html y funcionará. Pero me preguntaba cuál sería el mejor enfoque en el caso de una aplicación Angular 2 (TypeScript) para poder llamar a window.saveAs para guardar el archivo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta