| 123456789101112131415161718 | import setPrototypeOf from "./setPrototypeOf.js";export default function _inherits(subClass, superClass) {  if (typeof superClass !== "function" && superClass !== null) {    throw new TypeError("Super expression must either be null or a function");  }  subClass.prototype = Object.create(superClass && superClass.prototype, {    constructor: {      value: subClass,      writable: true,      configurable: true    }  });  Object.defineProperty(subClass, "prototype", {    writable: false  });  if (superClass) setPrototypeOf(subClass, superClass);}
 |