UNPKG

2.13 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.gzipCompress = gzipCompress;
7exports.gzipExtract = gzipExtract;
8
9var _zlib = _interopRequireDefault(require("zlib"));
10
11function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12
13async function gzipCompress(body) {
14 return await new Promise((res, rej) => _zlib.default.gzip(body, (err, zipped) => err ? rej(err) : res(zipped)));
15}
16
17async 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