UNPKG

@playbooks/utils

Version:

A collection of utilities used for Playbooks.

16 lines (15 loc) 455 B
const performDownload = async (response, fileName) => { const blob = await response.blob(); const newBlob = new Blob([blob]); const blobUrl = window.URL.createObjectURL(newBlob); const link = document.createElement("a"); link.href = blobUrl; link.setAttribute("download", fileName); document.body.appendChild(link); link.click(); link.parentNode.removeChild(link); window.URL.revokeObjectURL(blobUrl); }; export { performDownload };