Нет описания

123456789101112131415161718192021
  1. 'use strict';
  2. var gzip = require('zlib').gzip;
  3. var gzipSync = require('browserify-zlib').gzipSync;
  4. module.exports = function (str, cb) {
  5. if (!str) {
  6. return cb(err, 0);
  7. }
  8. gzip(str, function (err, data) {
  9. if (err) {
  10. return cb(err, 0);
  11. }
  12. cb(err, data.length);
  13. });
  14. };
  15. module.exports.sync = function (str) {
  16. return gzipSync(str).length;
  17. };