mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-19 00:22:50 +00:00
18 lines
504 B
TypeScript
18 lines
504 B
TypeScript
import { IPublicModelPluginContext } from '@alilc/lowcode-types';
|
|
|
|
// 注册默认的 setters
|
|
export const setterRegistry = (ctx: IPublicModelPluginContext) => {
|
|
return {
|
|
init() {
|
|
const { config } = ctx;
|
|
if (config.get('disableDefaultSetters')) return;
|
|
const builtinSetters = require('@alilc/lowcode-engine-ext')?.setters;
|
|
if (builtinSetters) {
|
|
ctx.setters.registerSetter(builtinSetters);
|
|
}
|
|
},
|
|
};
|
|
};
|
|
|
|
setterRegistry.pluginName = '___setter_registry___';
|