(data: ArrayBuffer | string, filename: string)
| 30 | } |
| 31 | |
| 32 | export function downloadFile(data: ArrayBuffer | string, filename: string): void { |
| 33 | const blob = |
| 34 | typeof data === 'string' |
| 35 | ? new Blob([data], { type: 'text/plain;charset=utf-8' }) |
| 36 | : new Blob([data], { type: 'application/octet-stream' }); |
| 37 | downloadBlob(blob, filename); |
| 38 | } |
| 39 | |
| 40 | export function downloadUrl(url: string, filename: string): void { |
| 41 | const a = document.createElement('a'); |
no test coverage detected