Sha256: ad322a7b1dec60f3d2ebda2091816469efb55b567d241cf3cf0fa4c5a4afe500

Contents?: true

Size: 753 Bytes

Versions: 175

Compression:

Stored size: 753 Bytes

Contents

if (typeof Object.create === 'function') {
  // implementation from standard node.js 'util' module
  module.exports = function inherits(ctor, superCtor) {
    if (superCtor) {
      ctor.super_ = superCtor
      ctor.prototype = Object.create(superCtor.prototype, {
        constructor: {
          value: ctor,
          enumerable: false,
          writable: true,
          configurable: true
        }
      })
    }
  };
} else {
  // old school shim for old browsers
  module.exports = function inherits(ctor, superCtor) {
    if (superCtor) {
      ctor.super_ = superCtor
      var TempCtor = function () {}
      TempCtor.prototype = superCtor.prototype
      ctor.prototype = new TempCtor()
      ctor.prototype.constructor = ctor
    }
  }
}

Version data entries

175 entries across 170 versions & 20 rubygems

Version Path
govuk_publishing_components-17.15.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.14.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.13.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.12.2 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.12.1 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.12.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.11.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.10.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.9.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.8.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.7.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.6.1 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.6.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.5.0 node_modules/inherits/inherits_browser.js
govuk_publishing_components-17.4.0 node_modules/inherits/inherits_browser.js