@alicloud/cloud-charts
Version:

24 lines (23 loc) • 581 B
JavaScript
;
exports.__esModule = true;
exports.plugins = exports.pluginManager = void 0;
var _log = require("./common/log");
var plugins = exports.plugins = {};
var pluginManager = exports.pluginManager = {
register: function register(name, p) {
if (plugins[name]) {
(0, _log.warn)('plugin', name + " has already registered.");
return;
}
plugins[name] = p;
},
get: function get(name) {
if (!name) {
return plugins;
}
if (!plugins[name]) {
(0, _log.warn)('plugin', name + " not find!");
}
return plugins[name];
}
};