git ssb

3+

cel / ssb-npm-registry



Tree: d2f2697f296dd39aed6a8b63c6d04a736a7db5b3

Files: d2f2697f296dd39aed6a8b63c6d04a736a7db5b3 / node_modules / inherits / inherits_browser.js

672 bytesRaw
1if (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}
24

Built with git-ssb-web