@alilc/lowcode-editor-skeleton
Version:
alibaba lowcode editor skeleton
19 lines (17 loc) • 659 B
JavaScript
import parseJSFunc from './transducers/parse-func';
import parseProps from './transducers/parse-props';
import addonCombine from './transducers/addon-combine';
export var registerDefaults = function registerDefaults(ctx) {
var material = ctx.material;
return {
init: function init() {
// parseFunc
material.registerMetadataTransducer(parseJSFunc, 1, 'parse-func');
// parseProps
material.registerMetadataTransducer(parseProps, 5, 'parse-props');
// addon/platform custom
material.registerMetadataTransducer(addonCombine, 10, 'combine-props');
}
};
};
registerDefaults.pluginName = '___register_defaults___';