1 | ;
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.gzipCompress = gzipCompress;
|
7 | exports.gzipExtract = gzipExtract;
|
8 |
|
9 | var _zlib = _interopRequireDefault(require("zlib"));
|
10 |
|
11 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
12 |
|
13 | async function gzipCompress(body) {
|
14 | return await new Promise((res, rej) => _zlib.default.gzip(body, (err, zipped) => err ? rej(err) : res(zipped)));
|
15 | }
|
16 |
|
17 | async function gzipExtract(body) {
|
18 | return await new Promise((res, rej) => _zlib.default.gunzip(body, (err, extracted) => err ? rej(err) : res(extracted)));
|
19 | }
|
20 | //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wcmVzc2lvblV0aWxzLmpzIl0sIm5hbWVzIjpbImd6aXBDb21wcmVzcyIsImJvZHkiLCJQcm9taXNlIiwicmVzIiwicmVqIiwiemxpYiIsImd6aXAiLCJlcnIiLCJ6aXBwZWQiLCJnemlwRXh0cmFjdCIsImd1bnppcCIsImV4dHJhY3RlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFFQTs7OztBQUVPLGVBQWVBLFlBQWYsQ0FBNEJDLElBQTVCLEVBQTJEO0FBQ2hFLFNBQU8sTUFBTSxJQUFJQyxPQUFKLENBQVksQ0FBQ0MsR0FBRCxFQUFNQyxHQUFOLEtBQWNDLGNBQUtDLElBQUwsQ0FBVUwsSUFBVixFQUFnQixDQUFDTSxHQUFELEVBQU1DLE1BQU4sS0FBaUJELEdBQUcsR0FBR0gsR0FBRyxDQUFDRyxHQUFELENBQU4sR0FBY0osR0FBRyxDQUFDSyxNQUFELENBQXJELENBQTFCLENBQWI7QUFDRDs7QUFFTSxlQUFlQyxXQUFmLENBQTJCUixJQUEzQixFQUEwRDtBQUMvRCxTQUFPLE1BQU0sSUFBSUMsT0FBSixDQUFZLENBQUNDLEdBQUQsRUFBTUMsR0FBTixLQUFjQyxjQUFLSyxNQUFMLENBQVlULElBQVosRUFBa0IsQ0FBQ00sR0FBRCxFQUFNSSxTQUFOLEtBQW9CSixHQUFHLEdBQUdILEdBQUcsQ0FBQ0csR0FBRCxDQUFOLEdBQWNKLEdBQUcsQ0FBQ1EsU0FBRCxDQUExRCxDQUExQixDQUFiO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBAZmxvd1xuXG5pbXBvcnQgemxpYiBmcm9tICd6bGliJ1xuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ3ppcENvbXByZXNzKGJvZHk6IHN0cmluZyk6IFByb21pc2U8QnVmZmVyPiB7XG4gIHJldHVybiBhd2FpdCBuZXcgUHJvbWlzZSgocmVzLCByZWopID0+IHpsaWIuZ3ppcChib2R5LCAoZXJyLCB6aXBwZWQpID0+IGVyciA/IHJlaihlcnIpIDogcmVzKHppcHBlZCkpKVxufVxuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ3ppcEV4dHJhY3QoYm9keTogQnVmZmVyKTogUHJvbWlzZTxzdHJpbmc+IHtcbiAgcmV0dXJuIGF3YWl0IG5ldyBQcm9taXNlKChyZXMsIHJlaikgPT4gemxpYi5ndW56aXAoYm9keSwgKGVyciwgZXh0cmFjdGVkKSA9PiBlcnIgPyByZWooZXJyKSA6IHJlcyhleHRyYWN0ZWQpKSlcbn0iXX0= |
\ | No newline at end of file |