docs: function exifBuffer(buf, options, cb) {
    if (typeof options === 'function') {
      cb = options;
      options = {};
    }
  
    try {
      buf = bufferUtils.toArrayBuffer(buf);
  
      if (_hasWorker.hasWorker) {
        const wr = require('webworkify')(_exifWorker2.default);
  
        wr.onmessage = ({ data: msg }) => {
          const err = msg.err ? new Error(msg.err) : undefined;
          cb(err, msg.result);
        };
  
        const msg = {
          buf: buf
        };
  
        if (options.transferable) {
          wr.postMessage(msg, [buf]);
        } else {
          wr.postMessage(msg);
        }
      } else {
        (0, _exif2.default)(buf, options, cb);
      }
    } catch (err) {
      cb(err);
    }
  }