@alicloud/cloud-charts
Version:

24 lines (21 loc) • 466 B
JavaScript
import { warn } from './common/log';
var plugins = {};
var pluginManager = {
register: function register(name, p) {
if (plugins[name]) {
warn('plugin', name + " has already registered.");
return;
}
plugins[name] = p;
},
get: function get(name) {
if (!name) {
return plugins;
}
if (!plugins[name]) {
warn('plugin', name + " not find!");
}
return plugins[name];
}
};
export { plugins, pluginManager };