Files
less.js/lib/less/functions/function-registry.js

19 lines
446 B
JavaScript

module.exports = {
_data: {},
add: function(name, func) {
if (this._data.hasOwnProperty(name)) {
//TODO warn
}
this._data[name] = func;
},
addMultiple: function(functions) {
Object.keys(functions).forEach(
function(name) {
this.add(name, functions[name]);
}.bind(this));
},
get: function(name) {
return this._data[name];
}
};