]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/node_modules/inherits/inherits_browser.js
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / node_modules / inherits / inherits_browser.js
1 if (typeof Object.create === 'function') {
2   // implementation from standard node.js 'util' module
3   module.exports = function inherits(ctor, superCtor) {
4     ctor.super_ = superCtor
5     ctor.prototype = Object.create(superCtor.prototype, {
6       constructor: {
7         value: ctor,
8         enumerable: false,
9         writable: true,
10         configurable: true
11       }
12     });
13   };
14 } else {
15   // old school shim for old browsers
16   module.exports = function inherits(ctor, superCtor) {
17     ctor.super_ = superCtor
18     var TempCtor = function () {}
19     TempCtor.prototype = superCtor.prototype
20     ctor.prototype = new TempCtor()
21     ctor.prototype.constructor = ctor
22   }
23 }