@giancosta86/omnicourse
Version:
Interactive, React-based drill-down analysis of your learning experience
17 lines • 657 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.downloadJson = exports.downloadDataUrl = void 0;
function downloadDataUrl(dataUrl, fileName) {
const link = document.createElement("a");
link.href = dataUrl;
link.download = fileName;
link.click();
}
exports.downloadDataUrl = downloadDataUrl;
function downloadJson(objectToSerialize, fileName) {
const jsonString = JSON.stringify(objectToSerialize);
const dataUrl = "data:text/json;charset=utf-8," + encodeURIComponent(jsonString);
downloadDataUrl(dataUrl, fileName);
}
exports.downloadJson = downloadJson;
//# sourceMappingURL=downloads.js.map