better-file-downloader
Advanced tools
Comparing version 1.0.8 to 1.0.9
declare type FileData = { | ||
fileName: string; | ||
extension: string; | ||
contentType: string; | ||
fileName: string; | ||
extension: string; | ||
contentType: string; | ||
}; | ||
declare const downloadAUrl: ( | ||
fileUrl: string, | ||
fileInfo: FileData | ||
) => Promise<void>; | ||
declare const downloadABlob: ( | ||
fileContent: Blob | Uint8Array, | ||
fileInfo: FileData | ||
) => void; | ||
declare const downloadAUrl: (fileUrl: string, fileInfo: FileData) => Promise<void>; | ||
declare const downloadABlob: (fileContent: Blob | Uint8Array, fileInfo: FileData) => void; | ||
export { downloadABlob, downloadAUrl }; |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
var __defProp = Object.defineProperty; | ||
@@ -11,14 +11,10 @@ var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | ||
var __copyProps = (to, from, except, desc) => { | ||
if ((from && typeof from === 'object') || typeof from === 'function') { | ||
if (from && typeof from === "object" || typeof from === "function") { | ||
for (let key of __getOwnPropNames(from)) | ||
if (!__hasOwnProp.call(to, key) && key !== except) | ||
__defProp(to, key, { | ||
get: () => from[key], | ||
enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable, | ||
}); | ||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | ||
} | ||
return to; | ||
}; | ||
var __toCommonJS = (mod) => | ||
__copyProps(__defProp({}, '__esModule', { value: true }), mod); | ||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | ||
@@ -29,7 +25,7 @@ // src/index.ts | ||
downloadABlob: () => downloadABlob, | ||
downloadAUrl: () => downloadAUrl, | ||
downloadAUrl: () => downloadAUrl | ||
}); | ||
module.exports = __toCommonJS(src_exports); | ||
var download = (blob, fileInfo) => { | ||
if (typeof window.navigator.msSaveOrOpenBlob === 'function') { | ||
if (typeof window.navigator.msSaveOrOpenBlob === "function") { | ||
window.navigator.msSaveBlob( | ||
@@ -40,3 +36,3 @@ blob, | ||
} else { | ||
const a = window.document.createElement('a'); | ||
const a = window.document.createElement("a"); | ||
a.href = window.URL.createObjectURL(blob); | ||
@@ -50,3 +46,3 @@ a.download = `${fileInfo.fileName}${fileInfo.extension}`; | ||
var downloadAUrl = async (fileUrl, fileInfo) => { | ||
const response = await fetch(fileUrl, { method: 'GET' }); | ||
const response = await fetch(fileUrl, { method: "GET" }); | ||
const data = await response.blob(); | ||
@@ -60,6 +56,5 @@ download(data, fileInfo); | ||
// Annotate the CommonJS export names for ESM import in node: | ||
0 && | ||
(module.exports = { | ||
downloadABlob, | ||
downloadAUrl, | ||
}); | ||
0 && (module.exports = { | ||
downloadABlob, | ||
downloadAUrl | ||
}); |
{ | ||
"name": "better-file-downloader", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"main": "dist/index.js", | ||
"module": "dist/better-file-downloader.esm.js", | ||
"typings": "dist/index.d.ts", | ||
@@ -34,10 +33,10 @@ "license": "MIT", | ||
"devDependencies": { | ||
"happy-dom": "6.0.4", | ||
"happy-dom": "7.7.0", | ||
"prettier": "2.7.1", | ||
"tslib": "2.4.0", | ||
"tsup": "6.2.3", | ||
"typescript": "4.8.3", | ||
"vitest": "0.23.4" | ||
"tslib": "2.4.1", | ||
"tsup": "6.5.0", | ||
"typescript": "4.8.4", | ||
"vitest": "0.25.2" | ||
}, | ||
"dependencies": {} | ||
} |
4906
62