@logicflow/react-node-registry
Version:
LogicFlow React Shape
19 lines • 643 B
JavaScript
import ReactNodeView from './view';
import ReactNodeModel from './model';
export var reactNodesMap = {};
export function register(config, lf) {
var type = config.type, component = config.component, effect = config.effect, CustomNodeView = config.view, CustomNodeModel = config.model;
if (!type) {
throw new Error('You should specify type in config');
}
reactNodesMap[type] = {
component: component,
effect: effect,
};
lf.register({
type: type,
view: CustomNodeView || ReactNodeView,
model: CustomNodeModel || ReactNodeModel,
});
}
//# sourceMappingURL=registry.js.map