return Components.build(function() {
this.defaults = { ...params... };
this.init = function() {
...code...
};
});var Component = function(element, params) {
this.element = element;
this.$element = $(element);
this.params = params;
...code...
this.init(element, params);
}
return Components.build({
defaults: {
...params...
},
create: Component
});