mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-06-10 17:33:36 +00:00
18 lines
496 B
TypeScript
18 lines
496 B
TypeScript
import { ILowCodePluginContext } from '@alilc/lowcode-types';
|
|
|
|
// 注册默认的 setters
|
|
export const setterRegistry = (ctx: ILowCodePluginContext) => {
|
|
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___';
|