Sha256: d4e1417178498894e41e1abcf8c45dd1609f4bdba4b99016ffc056b03eac4fdf

Contents?: true

Size: 550 Bytes

Versions: 5

Compression:

Stored size: 550 Bytes

Contents

export default (function (subClass, superClass) {
  if (typeof superClass !== "function" && superClass !== null) {
    throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
  }

  subClass.prototype = Object.create(superClass && superClass.prototype, {
    constructor: {
      value: subClass,
      enumerable: false,
      writable: true,
      configurable: true
    }
  });
  if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
wabur-0.7.0 export/assets/js/vendor/plugin-babel/babel-helpers/inherits.js
wabur-0.6.2 export/assets/js/vendor/plugin-babel/babel-helpers/inherits.js
wabur-0.6.1 export/assets/js/vendor/plugin-babel/babel-helpers/inherits.js
wabur-0.6.0 export/assets/js/vendor/plugin-babel/babel-helpers/inherits.js
wabur-0.5.0 export/assets/js/vendor/plugin-babel/babel-helpers/inherits.js