diff --git a/dist/index.js b/dist/index.js index e68463d..57f0af0 100644 --- a/dist/index.js +++ b/dist/index.js @@ -4,12 +4,10 @@ import { URL } from "url"; import querystring from "querystring"; import zlib from "zlib"; const decompress = (data, encoding) => { - switch (encoding) { - case "br": return zlib.brotliDecompressSync(data); - case "gzip": return zlib.gunzipSync(data); - case "deflate": return zlib.inflateSync(data); - } - return data; + return encoding === "br" ? zlib.brotliDecompressSync(data) : + encoding === "gzip" ? zlib.gunzipSync(data) : + encoding === "deflate" ? zlib.inflateSync(data) : + data; }; const readData = (res, mode) => new Promise((resolve, reject) => { const chunks = []; diff --git a/src/index.ts b/src/index.ts index 155e49f..9f736e4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -22,12 +22,10 @@ const decompress = ( data: Buffer, encoding: string | undefined ): Buffer => { - switch(encoding) { - case "br": return zlib.brotliDecompressSync(data); - case "gzip": return zlib.gunzipSync(data); - case "deflate": return zlib.inflateSync(data); - } - return data; + return encoding === "br" ? zlib.brotliDecompressSync(data) : + encoding === "gzip" ? zlib.gunzipSync(data) : + encoding === "deflate" ? zlib.inflateSync(data) : + data; }; const readData = (