var setPrototypeOf = require('./setPrototypeOf')
function _inherits (e, t) {
  if (typeof t !== 'function' && t !== null) throw new TypeError('Super expression must either be null or a function');
  (e.prototype = Object.create(t && t.prototype, {
    constructor: {
      value: e,
      writable: !0,
      configurable: !0
    }
  }), t && setPrototypeOf(e, t))
}
module.exports = _inherits
