refactor(client) rm applyConstructor

This commit is contained in:
coderaiser 2018-06-08 16:06:01 +03:00
parent 2239f47d45
commit d401a6c33b

View file

@ -162,7 +162,7 @@ function CloudCmdProto(Util, DOM) {
if (error || !itype.function(Proto))
return;
CloudCmd[name] = applyConstructor(Proto, args);
CloudCmd[name] = new Proto(...args);
};
return DOM.load.js(pathFull, func || done);
@ -171,21 +171,6 @@ function CloudCmdProto(Util, DOM) {
CloudCmd[name][funcName] = CloudCmd[name];
}
/*
* apply arguemnts to constructor
*
* @param constructor
* @param args
*/
function applyConstructor(constructor, args) {
const F = function () {
return constructor.apply(this, args);
};
F.prototype = constructor.prototype;
return new F();
}
/**
* Конструктор CloudClient, который
* выполняет весь функционал по