From 4eb6d82254dc656e02d08f88c1443d2db09aaf73 Mon Sep 17 00:00:00 2001 From: Daniel Lee Date: Mon, 16 Oct 2017 13:19:00 +0200 Subject: [PATCH] csv: fix import for saveAs shim After switch from systemjs to webpack, needed to import the file-saver saveAs shim for it work. Fixes #9525 (cherry picked from commit f3ec139eababdfb80cc8aded1cbf7b3964769717) --- public/app/core/utils/file_export.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/public/app/core/utils/file_export.ts b/public/app/core/utils/file_export.ts index a6070cb131c..03fcd147a3e 100644 --- a/public/app/core/utils/file_export.ts +++ b/public/app/core/utils/file_export.ts @@ -1,7 +1,6 @@ import _ from 'lodash'; import moment from 'moment'; - -declare var window: any; +import {saveAs} from 'file-saver'; const DEFAULT_DATETIME_FORMAT = 'YYYY-MM-DDTHH:mm:ssZ'; @@ -69,5 +68,5 @@ export function exportTableDataToCsv(table, excel = false) { export function saveSaveBlob(payload, fname) { var blob = new Blob([payload], { type: "text/csv;charset=utf-8" }); - window.saveAs(blob, fname); + saveAs(blob, fname); }