devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
17 lines (13 loc) • 402 B
JavaScript
var _normalizeEnum = require("../core/utils").normalizeEnum,
algorithms = {},
defaultAlgorithm;
exports.getAlgorithm = function (name) {
return algorithms[_normalizeEnum(name)] || defaultAlgorithm;
};
exports.addAlgorithm = function (name, callback, setDefault) {
algorithms[name] = callback;
if (setDefault) {
defaultAlgorithm = algorithms[name];
}
};
;