inherits.js 460 B

1234567891011121314
  1. import setPrototypeOf from "./setPrototypeOf.js";
  2. function _inherits(t, e) {
  3. if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
  4. t.prototype = Object.create(e && e.prototype, {
  5. constructor: {
  6. value: t,
  7. writable: !0,
  8. configurable: !0
  9. }
  10. }), Object.defineProperty(t, "prototype", {
  11. writable: !1
  12. }), e && setPrototypeOf(t, e);
  13. }
  14. export { _inherits as default };