UNPKG

dev-classes

Version:

<h3 align="center">SocketApi</h3> ### !!! Пакет пепеехал в lib-socket-api !!!

23 lines (22 loc) 834 B
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 };