UNPKG

@logicflow/react-node-registry

Version:

LogicFlow React Shape

26 lines 965 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.register = exports.reactNodesMap = void 0; var view_1 = __importDefault(require("./view")); var model_1 = __importDefault(require("./model")); exports.reactNodesMap = {}; 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'); } exports.reactNodesMap[type] = { component: component, effect: effect, }; lf.register({ type: type, view: CustomNodeView || view_1.default, model: CustomNodeModel || model_1.default, }); } exports.register = register; //# sourceMappingURL=registry.js.map