UNPKG

tsmaz

Version:

TypeScript port of the smaz string compression library

27 lines 797 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const dictionary_1 = require("./dictionary"); const factory_1 = require("./factory"); let SMAZ = null; function decompress(array) { if (SMAZ === null) { SMAZ = new factory_1.default(dictionary_1.default); } return SMAZ.decompress(array); } exports.decompress = decompress; function compress(str) { if (SMAZ === null) { SMAZ = new factory_1.default(dictionary_1.default); } return SMAZ.compress(str); } exports.compress = compress; function getCompressedSize(str) { if (SMAZ === null) { SMAZ = new factory_1.default(dictionary_1.default); } return SMAZ.getCompressedSize(str); } exports.getCompressedSize = getCompressedSize; //# sourceMappingURL=default.js.map