25 lines
582 B
JavaScript
25 lines
582 B
JavaScript
"use strict";
|
|
|
|
const ModelsManager = (function(){
|
|
|
|
const ModelsManager = function(hollow_bond){
|
|
|
|
const self = this,
|
|
models = {};
|
|
|
|
const constructor = () => {};
|
|
|
|
this.add = (block, overwrite = true) => {
|
|
for(const key in block)
|
|
if(overwrite || settings[key] === undefined)
|
|
settings[key] = block[key];
|
|
};
|
|
|
|
this.get = (keys, inputs = null, _default = null) => Common.get_value(keys, [inputs, settings], _default);
|
|
|
|
constructor();
|
|
|
|
};
|
|
|
|
return ModelsManager;
|
|
})(); |