This repository has been archived on 2025-01-19. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
drupalcampbristol/web/vendor/jcalderonzumba/gastonjs/src/Client/Tools/inherit.js

29 lines
609 B
JavaScript
Raw Normal View History

var __extends;
/**
* Helper function so objects can inherit from another
* @param child
* @param parent
* @return {Object}
* @private
*/
__extends = function (child, parent) {
var __hasProp;
__hasProp = {}.hasOwnProperty;
for (var key in parent) {
if (parent.hasOwnProperty(key)) {
if (__hasProp.call(parent, key)) {
child[key] = parent[key];
}
}
}
function ClassConstructor() {
this.constructor = child;
}
ClassConstructor.prototype = parent.prototype;
child.prototype = new ClassConstructor();
child.__super__ = parent.prototype;
return child;
};