@alilc/lowcode-editor-skeleton
Version:
alibaba lowcode editor skeleton
24 lines (21 loc) • 958 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.registerDefaults = void 0;
var _parseFunc = _interopRequireDefault(require("./transducers/parse-func"));
var _parseProps = _interopRequireDefault(require("./transducers/parse-props"));
var _addonCombine = _interopRequireDefault(require("./transducers/addon-combine"));
var registerDefaults = exports.registerDefaults = function registerDefaults(ctx) {
var material = ctx.material;
return {
init: function init() {
// parseFunc
material.registerMetadataTransducer(_parseFunc["default"], 1, 'parse-func');
// parseProps
material.registerMetadataTransducer(_parseProps["default"], 5, 'parse-props');
// addon/platform custom
material.registerMetadataTransducer(_addonCombine["default"], 10, 'combine-props');
}
};
};
registerDefaults.pluginName = '___register_defaults___';