zlib.js 601 B

1234567891011121314
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.deflate = exports.inflate = void 0;
  4. const util_1 = require("util");
  5. const zlib_1 = require("zlib");
  6. const errors_js_1 = require("../util/errors.js");
  7. const inflateRaw = (0, util_1.promisify)(zlib_1.inflateRaw);
  8. const deflateRaw = (0, util_1.promisify)(zlib_1.deflateRaw);
  9. const inflate = (input) => inflateRaw(input, { maxOutputLength: 250000 }).catch(() => {
  10. throw new errors_js_1.JWEDecompressionFailed();
  11. });
  12. exports.inflate = inflate;
  13. const deflate = (input) => deflateRaw(input);
  14. exports.deflate = deflate;