Passed
Pull Request — master (#277)
by
unknown
02:33
created

client/legacy/src/utils/downloadFile.js   A

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 14
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 9
mnd 0
bc 0
fnc 1
dl 0
loc 14
bpm 0
cpm 1
noi 0
c 0
b 0
f 0
rs 10
1
export const downloadFile = (data, fileName) => {
2
  /** global: Blob */
3
  const blob = new Blob([data]);
4
  const downloadUrl = window.URL.createObjectURL(blob);
5
  const link = document.createElement('a');
6
7
  link.href = downloadUrl;
8
  link.setAttribute('download', fileName);
9
10
  document.body.appendChild(link);
11
12
  link.click();
13
  link.remove();
14
};
15