Browse Source

Merge branch 'master' of https://github.com/101arrowz/fflate

Arjun Barrett 4 years ago
parent
commit
181f38189c
2 changed files with 3 additions and 1 deletions
  1. 2 0
      CHANGELOG.md
  2. 1 1
      src/index.ts

+ 2 - 0
CHANGELOG.md

@@ -1,3 +1,5 @@
+## 0.3.11
+- Fix docs
 ## 0.3.9
 - Fixed issue with unzipping
 ## 0.3.7

+ 1 - 1
src/index.ts

@@ -1151,7 +1151,7 @@ export function deflate(data: Uint8Array, opts: AsyncDeflateOptions, cb: FlateCa
 export function deflate(data: Uint8Array, cb: FlateCallback): AsyncTerminable;
 export function deflate(data: Uint8Array, opts: AsyncDeflateOptions | FlateCallback, cb?: FlateCallback) {
   if (!cb) cb = opts as FlateCallback, opts = {};
-  if (!cb) throw 'no callback';
+  if (typeof cb != 'function') throw 'no callback';
   return cbify(data, opts as AsyncDeflateOptions, [
     bDflt,
   ], ev => pbf(deflateSync(ev.data[0], ev.data[1])), 0, cb);