/** * Download contents as a file * Source: https://stackoverflow.com/questions/14964035/how-to-export-javascript-array-info-to-csv-on-client-side */ function downloadBlob(content: string, filename: string, contentType: string) { // Create a blob const blob = new Blob([content], { type: contentType }); const url = URL.createObjectURL(blob); // Create a link to download it const element = document.createElement("a"); element.href = url; element.setAttribute("download", filename); element.style.display = "none"; document.body.appendChild(element); element.click(); document.body.removeChild(element); URL.revokeObjectURL(url); } export { downloadBlob };