rsanchez
2017-04-03 347803bd8d8349baa0577156896a1ec924a69e6d
securis/src/main/webapp/src/app/resources/licenses.ts
....@@ -3,7 +3,9 @@
33 import { Injectable } from '@angular/core';
44 import { Http, RequestOptions, ResponseContentType, Response } from '@angular/http';
55 import { SeCurisResourceServices } from './base';
6
-import * as saveAsFile from "file-saver";
6
+import "file-saver";
7
+
8
+declare var saveAs: FileSaver;
79
810 export const LIC_STATUS = {
911 CREATED: 'CR',
....@@ -109,7 +111,7 @@
109111 return this.http.get(url).map((response : Response) => {
110112 let filename = JSON.parse(response.headers.get('Content-Disposition').match(/".*"$/g)[0]);
111113 let content = JSON.stringify(response.json(), null, 2);
112
- saveAsFile( new Blob([ content ], { type : 'application/octet-stream' }), filename);
114
+ saveAs( new Blob([ content ], { type : 'application/octet-stream' }), filename);
113115 return Observable.of(true);
114116 }).catch(err => super.processErrorResponse(err));
115117 }