UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

1 lines 861 B
{"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;CACtF,OAAO,IAAI,SAAS,SAAS,WAAW;EACtC,IAAI;GACF,MAAM,OAAO,SAAS,cAAc,GAAG;GACvC,KAAK,OAAO;GACZ,KAAK,WAAW;GAChB,KAAK,MAAM,UAAU;GAErB,SAAS,KAAK,OAAO,IAAI;GACzB,KAAK,MAAM;GACX,KAAK,OAAO;GAEZ,QAAQ;EACV,SAAS,OAAO;GACd,OAAO,KAAK;EACd;CACF,CAAC;AACH"}