dev-classes
Version:
<h3 align="center">SocketApi</h3> ### !!! Пакет пепеехал в lib-socket-api !!!
23 lines (22 loc) • 834 B
JavaScript
var l = Object.defineProperty;
var m = (c, t, a) => t in c ? l(c, t, { enumerable: !0, configurable: !0, writable: !0, value: a }) : c[t] = a;
var e = (c, t, a) => (m(c, typeof t != "symbol" ? t + "" : t, a), a);
const s = class s {
static getDataApplication(t) {
const { applications: a } = s;
return a[t] ? a[t] : a.pdf;
}
};
e(s, "startSrt", "data:application/"), e(s, "applications", {
xls: `${s.startSrt}vnd.ms-excel;`,
xlsx: `${s.startSrt}vnd.openxmlformats-officedocument.spreadsheetml.sheet;`,
pdf: `${s.startSrt}pdf;`,
csv: `${s.startSrt}vnd.ms-excel;`
}), e(s, "download", (t) => {
const { format: a, name: r, base64: d } = t, p = `${s.getDataApplication(a)}base64,${d}`, n = document.createElement("a"), i = `${r}.${a}`;
n.href = p, n.download = i, n.click();
});
let o = s;
export {
o as File
};