// ES2016
class Service {
const config = {
'getEntity': 'url',
'getField': 'url'
};
// ..
};
let http = new Service();
http.getEntity(); // причем я не прописывал в классе метод, он создался автоматически
constructor(){
super():
.....
let method = getMethodFromConfig(....)
let methodName = getMethodNameFromConfig(....)
this[methodName] = method
.....
}