'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var setPrototypeOf = require('./setPrototypeOf.cjs');

function _inherits(t, e) {
  if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
  t.prototype = Object.create(e && e.prototype, {
    constructor: {
      value: t,
      writable: !0,
      configurable: !0
    }
  }), Object.defineProperty(t, "prototype", {
    writable: !1
  }), e && setPrototypeOf.default(t, e);
}

exports.default = _inherits;
//# sourceMappingURL=inherits.cjs.map
