@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
1 lines • 842 B
Source Map (JSON)
{"version":3,"file":"downloadBlob.mjs","names":[],"sources":["../../src/utils/downloadBlob.ts"],"sourcesContent":["export const downloadBlob = async (blobUrl: string, fileName: string): Promise<void> => {\n return new Promise((resolve, reject) => {\n try {\n const link = document.createElement('a');\n link.href = blobUrl;\n link.download = fileName;\n link.style.display = 'none';\n\n document.body.append(link);\n link.click();\n link.remove();\n\n resolve();\n } catch (error) {\n reject(error);\n }\n });\n};\n"],"mappings":";AAAA,MAAa,eAAe,OAAO,SAAiB,aAAoC;AACtF,QAAO,IAAI,SAAS,SAAS,WAAW;AACtC,MAAI;GACF,MAAM,OAAO,SAAS,cAAc,IAAI;AACxC,QAAK,OAAO;AACZ,QAAK,WAAW;AAChB,QAAK,MAAM,UAAU;AAErB,YAAS,KAAK,OAAO,KAAK;AAC1B,QAAK,OAAO;AACZ,QAAK,QAAQ;AAEb,YAAS;WACF,OAAO;AACd,UAAO,MAAM;;GAEf"}